Pandas: Convert Timestamp to datetime.date

后端 未结 4 1377
名媛妹妹
名媛妹妹 2020-12-13 06:00

I have a pandas column of Timestamp data

In [27]: train[\"Original_Quote_Date\"][6] 
Out[27]: Timestamp(\'2013-12-25 00:00:00\')

How can ch

4条回答
  •  再見小時候
    2020-12-13 06:33

    Assume time column is in timestamp integer msec format

    1 day = 86400000 ms

    Here you go:

    day_divider = 86400000
    
    df['time'] = df['time'].values.astype(dtype='datetime64[ms]') # for msec format
    
    df['time'] = (df['time']/day_divider).values.astype(dtype='datetime64[D]') # for day format
    

提交回复
热议问题