[英]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.