gpt4 book ai didi

excel - pandas 以微秒为单位输出时间戳 to_excel

转载 作者:行者123 更新时间:2023-12-04 20:44:40 27 4
gpt4 key购买 nike

我的 df 中有微秒分辨率,这非常重要,但无论我尝试什么,我都无法使用 .xls 或 .xlsx 显示微秒分辨率。关于如何在不显式转换为字符串的情况下让它们显示的任何想法?

最佳答案

使用 GitHub 上最新版本的 Pandas(以及即将发布的 0.13.1),您可以在 ExcelWriter() 中指定 Excel 日期格式。像这样:

import pandas as pd
from datetime import datetime

df = pd.DataFrame([datetime(2014, 2, 1, 12, 30, 5, 60000)])

writer = pd.ExcelWriter("time.xlsx", date_format='hh:mm:ss.000')

df.to_excel(writer, "Sheet1")

writer.close()

它将显示微秒时间(或至少毫秒,因为这是 Excel 的显示限制):

enter image description here

另见 Working with Python Pandas and XlsxWriter .

关于excel - pandas 以微秒为单位输出时间戳 to_excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21650362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com