在python中转换数据帧日期时间格式

在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

使用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", "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