使用pandas.to_csv()时的时间格式

时间:2014-03-11 07:18:35

标签: python pandas dataframe

我从熊猫DataFrame获得了一个输出结果如下。

   id value                exit               enter  time_diff
0   1     a 2012-11-27 10:41:20 2012-11-27 10:39:00   00:02:20
1   2     a 2012-12-07 06:00:10 2012-12-07 06:00:09   00:00:01
2   2     c 2012-12-27 06:05:17 2012-12-27 06:00:17   00:05:00
3   3     a 2012-12-27 06:00:13 2012-12-27 06:00:13   00:00:00

为什么以下不起作用?

df.to_csv('diff.csv', date_format='%H:%M:%S')

对于csv中的第一个,下面是time_diff

140000000000

1 个答案:

答案 0 :(得分:1)

Time diff是以纳秒为单位的整数,而不是日期。如果你需要往返,我会推荐酸洗或hdf5。