繁体   English   中英

如何更改熊猫的时间格式?

[英]How do I change time format in pandas?

我正在尝试更改熊猫格式的列(序列)的格式。

该列是采用以下格式的datetime对象: 2017-06-14 08:00:00

我想将该列的格式设置为: 2017-06-14T08:00Z 包括T作为分隔符, Z作为UTC时间

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM