在Python中将pandas数据框的日期时间格式转换

3

有一个数据框,其中包含姓名和年龄两个值,格式为日期时间

name      age 
 
mark    2002-12-19 18:39

如何使用此格式重新排序日期格式
name      age 
 
mark    2002-12-19T18:39:00.000+00:00
1个回答

1

明确设置显示格式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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接