【问题标题】:Convert pandas dataframe datetime format in python在python中转换熊猫数据框日期时间格式
【发布时间】: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


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2021-12-30
      • 2018-10-25
      • 2015-03-25
      • 2018-07-13
      • 2020-03-30
      • 2020-07-01
      • 2019-01-20
      • 2021-09-22
      • 2018-01-13
      相关资源
      最近更新 更多