【问题标题】:How to convert timedelta column in pandas to string如何将熊猫中的timedelta列转换为字符串
【发布时间】:2016-05-25 21:54:21
【问题描述】:

所以我在时间的熊猫数据框中有一列(来自篮球数据),我想将其转换为字符串。最简单的方法是什么?我已经尝试过 str() 和 strftime 来了解是否有用(也就是说,我可能使用后者错误)。

数据的格式为 '%H:%S'(5:34),我想要一个格式相同的字符串。

【问题讨论】:

    标签: python date datetime pandas time


    【解决方案1】:

    只要您的列是datetimes,它们就有一个.dt 访问器,并附有许多有用的日期时间方法,包括strftime,所以您可以这样做:

    import pandas as pd
    
    df = pd.DataFrame({'dates': pd.date_range('2015-01-01', '2015-01-10', freq='12H')})
    df.dates.dt.strftime('%H:%S')
    

    【讨论】:

      猜你喜欢
      • 2019-05-01
      • 1970-01-01
      • 2018-10-21
      • 2016-03-13
      • 2019-01-27
      • 2021-09-19
      • 2020-03-22
      • 2018-11-01
      • 2023-04-07
      相关资源
      最近更新 更多