【发布时间】:2020-11-12 09:44:33
【问题描述】:
有一个带有日期时间格式的名称和年龄值的df
name age
mark 2002-12-19 18:39
如何用这种格式重新排序日期格式
name age
mark 2002-12-19T18:39:00.000+00:00
【问题讨论】:
标签: python pandas dataframe date
有一个带有日期时间格式的名称和年龄值的df
name age
mark 2002-12-19 18:39
如何用这种格式重新排序日期格式
name age
mark 2002-12-19T18:39:00.000+00:00
【问题讨论】:
标签: python pandas dataframe date
显式设置你的显示格式answer
下面的代码有问题....年龄的数据类型已经从datetime64改为字符串
df = pd.DataFrame([{"name":"mark", "age":pd.to_datetime("2002-12-19 18:39")}])
df["age"] = df["age"].dt.strftime("%Y-%m-%dT%H:%M:%S.%fZ")
print(df.to_string(index=False))
df.dtypes
输出
name age
mark 2002-12-19T18:39:00.000000Z
name object
age object
dtype: object
【讨论】: