gpt4 book ai didi

Python 并排合并逗号分隔的文本文件

转载 作者:行者123 更新时间:2023-11-28 22:45:59 25 4
gpt4 key购买 nike

假设我有两个文本文件,内容如下所示。

文本文件 1:

Apple, 0
Pear, 1
Orange, 0

文本文件 2:

Apple, 1
Pear, 1
Orange, 1

我希望以并排方式合并它们,只保留文本文件 1 的左侧“列”,这两个文本文件是相同的。也就是说,我希望生成以下合并文本文件.

合并文本文件:

Apple, 0, 1
Pear, 1, 1
Orange, 0, 1

我正试图找到如何——在相当少量的代码中——执行这样的合并。但是,在实际问题中,可以有任意数量的文本文件。我如何在 Python 中执行此操作?

假设:

  1. 每个文本文件的行数完全相同。
  2. 每个文本文件都是逗号分隔的文件,每行恰好有 1 个逗号。
  3. 对于每个文本文件中的每一行,逗号左边的值完全相同。

最佳答案

尝试 csvkit ,它还有一个命令行实用程序,可能更容易使用:

首先安装:

pip install csvkit

然后:

csvjoin --outer file1.csv file2.csv

关于Python 并排合并逗号分隔的文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27992861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com