结合时间(对象类型)和日期(Datetime64[ns])

我的数据集包含多列与销售相关的数据。我有ORDEREDDATE和TIMESTAMP在DataFrame中。我想用数据集中的列替换 ORDEREDTIME。


ORDEREDDATE  TIMESTAMP

 2018-05-13   21:54:45   

 2017-08-24   5:44:25      

 2018-06-01   6:58:15   

我的预期输出是


          ORDEREDTIME

     2018-05-13 21:54:45   

     2017-08-24 05:44:25      

     2018-06-01 06:58:15    

在单个列中。


沧海一幻觉
浏览 83回答 1
1回答

智慧大石

IIUCpd.to_datetime(df[['ORDEREDDATE','TIMESTAMP']].astype(str).agg(' '.join,1))Out[19]: 0   2018-05-13 21:54:451   2017-08-24 05:44:252   2018-06-01 06:58:15dtype: datetime64[ns]df['ORDEREDTIME'] = pd.to_datetime(df.astype(str).agg(' '.join,1))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python