Python 如何更改熊猫中的时间格式?
我正在尝试更改熊猫中列(系列)的格式 该列是以下格式的datetime对象:Python 如何更改熊猫中的时间格式?,python,pandas,datetime,Python,Pandas,Datetime,我正在尝试更改熊猫中列(系列)的格式 该列是以下格式的datetime对象:2017-06-14 08:00:00 我想将该列的格式设置为:2017-06-14T08:00Z。包括T作为分隔符和Z作为UTC时间 df["time(UTC)"].dt.strftime("%Y:%m%:%dT%H:%MZ")` 但这是行不通的 我该怎么做呢?我想您只需要更改格式: df=pd.DataFrame({'time(UTC)':pd.to_datetime(['2017-06-14 08:00:00',
2017-06-14 08:00:00
我想将该列的格式设置为:2017-06-14T08:00Z
。包括T
作为分隔符和Z
作为UTC时间
df["time(UTC)"].dt.strftime("%Y:%m%:%dT%H:%MZ")`
但这是行不通的
我该怎么做呢?我想您只需要更改
格式
:
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
“我是”是“我是”的适当缩写。“我愿意”不是一个恰当的缩略词。要么是“我愿意”,要么是“我愿意”。显示一些代码#2显示一个最小的示例,以便我们重现问题。为什么冒号前面有一个
%
?在df[“time(UTC)”].dt.strftime(“%Y:%m%:%dt%H:%MZ”)中有打字错误。
在第二个之前编辑semicolon@ksai冒号*:)