python如何按列合并多个文件

您可以使用pandas库来合并多个文件,该库提供了一个concat方法可以将多个DataFrame按列合并为一个DataFrame。

首先,您需要读取每个文件的数据到单独的DataFrame中,然后使用pandas.concat方法将它们合并到一起。

import pandas as pd
# 读取文件1
df1 = pd.read_csv('file1.csv')
# 读取文件2
df2 = pd.read_csv('file2.csv')
# 合并文件
df = pd.concat([df1, df2], axis=1)
# 保存合并后的文件
df.to_csv('merged_file.csv', index=False)

在这个例子中,我们读取了两个文件,并将它们合并为一个DataFrame,然后将合并后的文件保存为CSV格式。

  •