【问题标题】:How to convert python dataframe timestamp to datetime format如何将python数据帧时间戳转换为日期时间格式
【发布时间】:2020-01-07 16:25:54
【问题描述】:

我有一列包含日期信息的数据框。

日期以这种格式直观地出现在数据框中:2019-11-24

但是当您打印类型时,它会显示为:

Timestamp('2019-11-24 00:00:00')

我想将数据框中的每个值转换为如下格式:

24-Nov

7-Nov

个位数的天数。

我尝试使用各种datetimestrptime 命令进行转换,但出现错误。

【问题讨论】:

    标签: python pandas datetime timestamp strptime


    【解决方案1】:

    这是一种方法:

    df = pd.DataFrame({'date': ["2014-10-23","2016-09-08"]}) 
    
    df['date_new'] = pd.to_datetime(df['date'])
    
    df['date_new'] = df['date_new'].dt.strftime("%d-%b")
    
             date      date_new
    0  2014-10-23      23-Oct
    1  2016-09-08      08-Sept
    

    【讨论】:

      猜你喜欢
      • 2016-11-26
      • 1970-01-01
      • 2014-01-23
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      相关资源
      最近更新 更多