传统上,我使用Stata进行数据分析,但是今天我一直在研究熊猫。我成功地复制了我在Stata中所做的一些分析,但是我很难将其导出到excel。
我用write_excel()得到的示例
Column1 Column2
Date
2014-01-01 00:00:00 x a
2014-01-02 00:00:00 y b
2014-01-03 00:00:00 z c
我想对齐索引,使其与列标题一致。本质上,我想将列标题保留在原处,但将所有内容上移一个单元格。
我希望索引仅包含日期(YYYY-MM-DD),而没有小时,分钟和秒(始终为00:00:00)。如何将索引更改为仅包含日期?
非常感谢。
对我有用的是重置索引,以使“日期”成为普通列,然后调用该dt
属性date
以仅分配日期部分,并在写入excel pass param时进行分配index=False
:
In [34]:
df = df.reset_index()
df['Date'] = df.Date.dt.date
df
Out[34]:
Date Column1 Column2
0 2014-01-01 x a
1 2014-01-02 y b
2 2014-01-03 z c
接着
df.to_excel(r'c:\data\t.xlsx',index=False)
这将在excel中产生以下结果:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句