gpt4 book ai didi

python-3.x - Pandas 在 csv 文件中写为列而不是行-Python

转载 作者:行者123 更新时间:2023-12-05 02:19:51 25 4
gpt4 key购买 nike

这是我的代码:

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 值作为列标题?

最佳答案

您需要先使用 .T 转置 df在写入 csv 之前:

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

关于python-3.x - Pandas 在 csv 文件中写为列而不是行-Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41021033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com