在python中转换数据帧日期时间格式
使用datetime格式具有值name和age的df在python中转换数据帧日期时间格式,python,pandas,dataframe,date,Python,Pandas,Dataframe,Date,使用datetime格式具有值name和age的df name age mark 2002-12-19 18:39 如何使用此格式重新排列日期格式 name age mark 2002-12-19T18:39:00.000+00:00 显式设置显示格式 下面的代码有问题。。。。年龄的数据类型已从datetime64更改为string df = pd.DataFrame([{"name":"mark", &qu
name age
mark 2002-12-19 18:39
如何使用此格式重新排列日期格式
name age
mark 2002-12-19T18:39:00.000+00:00
显式设置显示格式 下面的代码有问题。。。。年龄的数据类型已从datetime64更改为string
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