0
我想改变一个列(serie)在熊猫的格式。如何更改熊猫的时间格式?
该柱是按以下格式日期时间对象:2017-06-14 08:00:00
我想列格式化为:2017-06-14T08:00Z
。包括T
作为分隔符和Z
为UTC时间
df["time(UTC)"].dt.strftime("%Y:%m%:%dT%H:%MZ")`
但就是不起作用。
我该怎么做?
我想改变一个列(serie)在熊猫的格式。如何更改熊猫的时间格式?
该柱是按以下格式日期时间对象: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
“我”就是“我是”适当的收缩。 “我会”不是一个适当的收缩。这要么是“我会”,要么是“我会”。 –
#1。显示一些代码。 #2显示了一个最小的例子,所以我们可以重现这个问题。 –
为什么在冒号前有'%'?在第二个分号之前编辑** –