gpt4 book ai didi

Python pandas dataframe "Date"在 xlsx 和 csv 中索引不同的格式

转载 作者:太空宇宙 更新时间:2023-11-04 05:29:01 25 4
gpt4 key购买 nike

我有一个包含多个选项卡的 xlsx 文件,每个选项卡都有一个 Date 列,格式为 MM/DD/YYYY

将每个选项卡读入一个 pandas 数据框,对每个选项卡应用一些操作,然后将数据框写回两种格式:xlsx 和 csv

在 xlsx 文件中,Date 列(索引)变为附加时间的格式:1/1/2013 12:00:00 AM,而csv 文件中的 Date 列保持不变:MM/DD/YYYY

如何确保 xlsx 文件中的 Date 列保持相同的格式 MM/DD/YYYY

最佳答案

您看到的日期时间采用默认的 pandas Excel 日期时间格式。但是,您可以轻松地将其设置为任何您想要的:

# Set the default datetime and/or date formats.
writer = pd.ExcelWriter("pandas_datetime.xlsx",
engine='xlsxwriter',
date_format='mm/dd/yyy',
datetime_format='mm/dd/yyyy')

# Convert the dataframe to an XlsxWriter Excel object.
df.to_excel(writer, sheet_name='Sheet1')

请参阅 XlsxWriter 文档中的完整示例:示例:Pandas Excel output with date times.

关于Python pandas dataframe "Date"在 xlsx 和 csv 中索引不同的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37713729/

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