extract hour from timestamp with python

前端 未结 2 1816
萌比男神i
萌比男神i 2021-01-12 01:38

I have a dataframe df_energy2

df_energy2.info()

RangeIndex: 29974 entries, 0 to 29973
Data columns (total 4 co         


        
2条回答
  •  长发绾君心
    2021-01-12 01:59

    I think you need dt.hour:

    print (df.TIMESTAMP.dt.hour)
    0    0
    1    0
    Name: TIMESTAMP, dtype: int64
    
    df['hours'] = df.TIMESTAMP.dt.hour
    print (df)
                TIMESTAMP  P_ACT_KW PERIODE_TARIF  P_SOUSCR  hours
    0 2016-01-01 00:00:00       116            HC       250      0
    1 2016-01-01 00:10:00       121            HC       250      0
    

提交回复
热议问题