如何更改 pandas 的时间格式? [英] How do I change time format in pandas?
本文介绍了如何更改 pandas 的时间格式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试更改 Pandas 中列(系列)的格式.
I am trying to change the format of a column (serie) in pandas.
该列是日期时间对象,格式如下:2017-06-14 08:00:00
The column is datetime object in the following format: 2017-06-14 08:00:00
我想将该列的格式设置为:2017-06-14T08:00Z
.包括 T
作为分隔符和 Z
作为 UTC 时间
I would like to format the column as: 2017-06-14T08:00Z
. Including T
as separator and Z
as UTC time
df["time(UTC)"].dt.strftime("%Y:%m%:%dT%H:%MZ")`
但是不行.
我该怎么做?
推荐答案
我认为你只需要改变format
:
df=pd.DataFrame({'time(UTC)':pd.to_datetime(['2017-06-14 08:00:00','2017-06-14 08:00:00'])})
df['new'] = df["time(UTC)"].dt.strftime("%Y-%m-%dT%H:%MZ")
print (df)
time(UTC) new
0 2017-06-14 08:00:00 2017-06-14T08:00Z
1 2017-06-14 08:00:00 2017-06-14T08:00Z
这篇关于如何更改 pandas 的时间格式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文