csv 从具有n列的pandas数据框创建单列

wwtsj6pe  于 2023-04-03  发布在  其他
关注(0)|答案(1)|浏览(97)

我有一个3的数据框:A、B和C如下:
A:1 2 3
B:10 20 30
C:100 200 300
我只需要将值保存在csv文件中的“一个”中,如下所示(无需保存列名)
1 2 3 10 20 30 100 200 300
我试着用pandas创建一个只有一个命令的新 Dataframe ,然后转置它,然后把它写到csv文件中。但是我不知道怎么做。你能帮我吗?

bbmckpt7

bbmckpt71#

可以使用unstackto_frameT

(df.unstack().to_frame().T
   .to_csv('out.csv', header=None, index=None, sep=' ')
)

或者,在numpyravel的帮助下:

(pd.DataFrame([df.to_numpy().ravel('F')])
   .to_csv('out.csv', header=None, index=None, sep=' ')
)

输出文件:

相关问题