繁体   English   中英

使用 Pandas 将一行写入 csv 文件

[英]write a row to csv file using pandas

我想使用 Pandas 将天数写入 csv 文件。 我用下面的方法

#create new df
df = pd.DataFrame({'col':day})
df.to_csv('test.csv', mode='a', index = False, header=False)

这将在新行中写入带有日期的 csv。 像下面这样...

01-08-2018
02-08-2018
03-08-2018
04-08-2018

我希望所有日期都在一行中,它应该从离开第一列开始,因为我希望我的 csv 看起来像下面这样......

       01/08/18  02/08/18  03/08/18 ...
Heena
Megha
Mark

我是熊猫的新手,所以我不知道如何处理它。

在写入之前尝试转置数据帧。

>>> df=pd.DataFrame()
>>> df['co1']=pd.date_range(start='08/01/18',periods=4)
>>> df.T
         0          1          2          3
co1 2018-08-01 2018-08-02 2018-08-03 2018-08-04

>>> df.T.to_csv('test.csv',mode='a',index=False,header=False)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM