Converting pandas.tslib.Timestamp to datetime python

后端 未结 9 1162
予麋鹿
予麋鹿 2020-12-05 17:36

I have a df time series. I extracted the indexes and want to convert them each to datetime. How do you go about doing that? I tried to use pa

9条回答
  •  难免孤独
    2020-12-05 17:46

    As an alternative solution if you have two separate fields (one for date; one for time):

    Convert to datetime.date

    df['date2'] = pd.to_datetime(df['date']).apply(lambda x: x.date())
    

    Convert to datetime.time

    df['time2'] = pd.to_datetime(df['time']).apply(lambda x: x.time())
    

    Afterwards you can combine them:

    df['datetime'] = df.apply(lambda r : pd.datetime.combine(r['date2'],r['time2']),1)
    

    Adapted this post

提交回复
热议问题