如何合并多个csv文件并将数据复制到现有的txt文件中

时间:2019-10-22 03:38:49

标签: python pandas csv shutil

我有多个文件夹,每个文件夹包含4个csv文件,每个文件包含一列数据。对于每个文件夹,我想将这些文件合并在一起,以使新数据框将包含来自这些csv文件的4列。 接下来,我要将这4列复制到已有3列的现有txt文件中。因此,这4列(来自csv文件)将放置在现有列的旁边。将对多个文件夹执行此操作。我将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

  • 您可以使用pandas

您可以使用以下链接:https://stackoverflow.com/a/21232849/4561068列出所有csv文件名,并从每个列表中创建一个数据帧,并追加一个数据帧列表,然后在所有这些迭代结束时,您可以将列表中的所有数据框连接在一起,如链接所示。

之后,您只需将数据框写入txt文件即可。

希望有帮助!