【问题标题】:how to i change the format of date from dd-mm-yyyy to dd/mm/yyyy in a csv file如何在 csv 文件中将日期格式从 dd-mm-yyyy 更改为 dd/mm/yyyy
【发布时间】:2020-08-22 11:22:32
【问题描述】:

image

我有这种格式的日期的 CSV 文件要更改吗?我该怎么做?

【问题讨论】:

    标签: python pandas date


    【解决方案1】:
    import pandas as pd
    
    # I have taken an example. You could do a pd.read_csv(filename) to read from file
    
    #Input in dd-mm-yyyy format
    df = pd.DataFrame({'DOB': {0: '26-01-2016', 1: '26-01-2016'}})
    
    #Convert to pandas datetime object
    df['DOB'] = pd.to_datetime(df.DOB)
    
    #Convert to dd/mm/yyyy format('%d/%m/%Y')
    df['DOB'] = df['DOB'].dt.strftime('%d/%m/%Y')
    

    您可以在这里阅读更多内容:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.dt.strftime.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      相关资源
      最近更新 更多