pandas解决dataframe中日期格式的转换

①to_datetime:object转为datetime

index_close_o.index
DatetimeIndex(['2017-01-03', '2017-01-04', '2017-01-05', '2017-01-06',
               '2017-01-09', '2017-01-10', '2017-01-11', '2017-01-12',
               '2017-01-13', '2017-01-16',
               ...
               '2020-06-04', '2020-06-05', '2020-06-08', '2020-06-09',
               '2020-06-10', '2020-06-11', '2020-06-12', '2020-06-15',
               '2020-06-16', '2020-06-17'],
              dtype='datetime64[ns]', length=841, freq=None)

index_close_o.index.map(lambda x: x.strftime("%Y-%m-%d"))
Index(['2017-01-03', '2017-01-04', '2017-01-05', '2017-01-06', '2017-01-09',
       '2017-01-10', '2017-01-11', '2017-01-12', '2017-01-13', '2017-01-16',
       ...
       '2020-06-04', '2020-06-05', '2020-06-08', '2020-06-09', '2020-06-10',
       '2020-06-11', '2020-06-12', '2020-06-15', '2020-06-16', '2020-06-17'],
      dtype='object', length=841)

strftime:datetime转为object

你可能感兴趣的:(pandas解决dataframe中日期格式的转换)