use*_*853 -1 python csv pandas
我有3个csv文件,我想将这3个文件写入单个csv文件中,如何实现.例如
a b c d
1 2 3 4
5 6 7 8
Run Code Online (Sandbox Code Playgroud)
e f g h
13 14 15 16
17 18 19 20
Run Code Online (Sandbox Code Playgroud)
i j k l
9 10 11 12
21 22 23 24
Run Code Online (Sandbox Code Playgroud)
所需的输出如下
a b c d e f g h i j k l
1 2 3 4 13 14 15 16 9 10 11 12
5 6 7 8 17 18 19 20 21 22 23 24
Run Code Online (Sandbox Code Playgroud)
您可以使用数据操作工具pandas.
import pandas as pd
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
df3 = pd.read_csv('file3.csv')
df_combined = pd.concat([df1, df2, df3],axis=1)
df_combined.to_csv('output.csv', index=None)
Run Code Online (Sandbox Code Playgroud)
然后你得到组合的csv文件 output.csv