我在一个文件夹中有两个csv文件,如下所示: 文件1:
col1 col2
1 2
3 4
文件2:
col1 col2
5 6
7 8
我想从文件夹中读取文件,然后删除标题名称(col1,col2),然后将行更改为column和column更改为换行,并将这两个文件合并为新的csv文件看起来如下:
1 3 5 7
2 4 6 8
答案 0 :(得分:1)
使用pandas.DataFrame.T
和pandas.concat
:
比方说,您的文件或csvs看起来像这样:
files = ['csv1.csv', 'csv2.csv']
csv1
col1 col2
0 1 2
1 3 4
csv2
col1 col2
0 5 6
1 7 8
然后在pandas
的帮助下:
import pandas as pd
pd.concat([pd.read_csv(file).T for file in files], 1)
0 1 0 1
col1 1 3 5 7
col2 2 4 6 8