这是我的代码:
import os
file=[]
directory ='/Users/xxxx/Documents/sample/'
for i in os.listdir(directory):
file.append(i)
Com = list(file)
df=pd.DataFrame(data=Com)
df.to_csv('com.csv', index=False, header=True)
print('done')
目前,我将一列中i
的所有值都作为行标题获取。有谁知道如何将一行中的每个i
值作为列标题?
答案 0 :(得分:2)
在写出csv之前,您需要首先使用.T
转置df:
In [44]:
l = list('abc')
df = pd.DataFrame(l)
df
Out[44]:
0
0 a
1 b
2 c
与之比较:
In [45]:
df = pd.DataFrame(l).T
df
Out[45]:
0 1 2
0 a b c