有一个数据框,其中包含姓名和年龄两个值,格式为日期时间
name age
mark 2002-12-19 18:39
如何使用此格式重新排序日期格式
name age
mark 2002-12-19T18:39:00.000+00:00
明确设置显示格式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