gpt4 book ai didi

python - Pandas to_csv -- 2 位数字以外的日期格式

转载 作者:行者123 更新时间:2023-11-28 22:47:29 26 4
gpt4 key购买 nike

在使用 pandas to_csv 时指定日期格式的以下答案中有一个被广泛引用的方法:

How to specify date format when using pandas.to_csv?

这个答案描述了:

 date_format='%Y%m%d' 

但是我有一个不同的要求,找不到资料。

如何为实际的年/月/日标记指定不同的日期格式?

...date_format='%Y%m%d'... 转换为截至今天日期的 2014/10/2。我可以使用此信息来处理相同的数据——例如 10/2/2014,但我无法更改格式本身。

我想输出 02-Oct_2014。我试过“%dd%mmm%yyyy”,但额外的字母只是作为额外的字母添加——日期格式没有变化。

是否可以指定“%Y%m%d”排列以外的格式?

最佳答案

Pandas 使用strftime,所以使用the format codes it specifies .

对于 02-Oct_2014,您似乎想要 %d-%b_%Y

>>> df = pd.DataFrame(list(range(5)), index=pd.date_range('10/1/14', periods=5))
>>> print(df.to_csv(date_format='%d-%b_%Y'))
,0
01-Oct_2014,0
02-Oct_2014,1
03-Oct_2014,2
04-Oct_2014,3
05-Oct_2014,4

关于python - Pandas to_csv -- 2 位数字以外的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26190055/

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