편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.03.08

    datetime 변환


    charttime   
    0   2180-03-16 01:30:00 96.0    
    1   2180-03-16 01:45:00 93.0    
    2   2180-03-16 02:00:00 90.0    
    3   2180-03-16 03:00:00 89.0    
    4   2180-03-16 04:00:00 86.0    
    ... ... ... ... ... ... ... ...
    99  2180-03-19 14:00:00 76.0    
    100 2180-03-19 15:00:00 71.0    
    101 2180-03-19 16:00:00 68.0    
    102 2180-03-19 17:00:00 70.0    
    103 2180-03-19 20:00:00 76.0    
    

    이 charttime들의 포맷을%m-%d %H:%M형식으로 (year제거)바꾸고 싶어서

    df['charttime'] = pd.to_datetime(df['charttime'])
    df['charttime'] = df['charttime'].dt.strftime('%m-%d %H:%M')
    

    를 이용했습니다. 문제는 strftime을 이용하니 object가 되버리더군요. datetime형식으로 다시 바꾸는 방법이 있나요 ?

    아니면 strftime을 이용하지않고 year를 제거하되 datetime형식이 유지되는 방법이 있을까요 ?

  • 프로필 김수민님의 편집
    날짜2021.03.08

    datetime 변환


    charttime
    0 2180-03-16 01:30:00 96.0
    1 2180-03-16 01:45:00 93.0
    2 2180-03-16 02:00:00 90.0
    3 2180-03-16 03:00:00 89.0
    4 2180-03-16 04:00:00 86.0
    ... ... ... ... ... ... ... ... 99 2180-03-19 14:00:00 76.0
    100 2180-03-19 15:00:00 71.0
    101 2180-03-19 16:00:00 68.0
    102 2180-03-19 17:00:00 70.0
    103 2180-03-19 20:00:00 76.0

    이 charttime들의 포맷을 %m-%d %H:%M형식으로 (year제거)바꾸고 싶어서 df['charttime'] = pd.to_datetime(df['charttime']) df['charttime'] = df['charttime'].dt.strftime('%m-%d %H:%M')를 이용했습니다. 문제는 strftime을 이용하니 object가 되버리더군요. datetime형식으로 다시 바꾸는 방법이 있나요 ?

    아니면 strftime을 이용하지않고 year를 제거하되 datetime형식이 유지되는 방법이 있을까요 ?