DrG*_*erm 10 python csv pandas
我需要将一个pandas.Series对象作为一行写入CSV文件,而不是作为列.干脆做
the_series.to_csv( 'file.csv' )
Run Code Online (Sandbox Code Playgroud)
给我一个这样的文件:
record_id,2013-02-07
column_a,7.0
column_b,5.0
column_c,6.0
Run Code Online (Sandbox Code Playgroud)
我需要的是这样的:
record_id,column_a,column_b,column_c
2013-02-07,7.0,5.0,6.0
Run Code Online (Sandbox Code Playgroud)
这需要使用pandas 0.10,因此使用the_series.to_frame().transpose()不是一个选项.
是否有一种简单的方法可以转换系列,或者将其写成一行?
谢谢!
And*_*den 16
您可以只使用DataFrame构造函数(而不是to_frame):
In [11]: pd.DataFrame(s).T
Out[11]:
record_id column_a column_b column_c
2013-02-07 7 5 6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7990 次 |
| 最近记录: |