python输出excel以时间命名_Python Pandas在Excel输出中的自定义时间格式

我使用pandas.groupby将pandas数据帧分组在两列上,并计算平均和中值时间。我的结果数据集类似于:Size Category Average Time Median Time

1 A 0.002056385 0.000310995

B 0.000310995

C 0.000310995

10 A 0.001852681

B 0.000310995

C 0.000310995

我想将这个表导出到excel中,并像这样将时间列格式化为excel中的自定义格式(hh:mm:ss.000)。换句话说,我想把时间看作毫秒级的时间。例如,以这种方式格式化的0.000310995显示为00:00:26.870(26.870秒)。

有人知道如何完成这项壮举吗?

更新:

我通过使用to_datetime(df['Average Time'], unit='d')更近了一点。我的时间现在的格式就像数据帧中的1970-01-01 00:02:57.638400。但是,当使用to_excel导出到Excel时,它们在Excel输出中被格式化为1970-01-01 00:02:58。在这一点上,我只需要删除日期部分并添加毫秒精度就可以实现我的目标。有什么想法吗?

非常感谢你的帮助-

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值