需要合并数据框中的两列[重复]
Posted
技术标签:
【中文标题】需要合并数据框中的两列[重复]【英文标题】:Need to merge two columns within a dataframe [duplicate] 【发布时间】:2018-10-06 00:46:43 【问题描述】:数据框 df 包含两列,一个 Time:Date 列和一个 Time:Time 列,我需要将其合并为一个名为 Date:Time 的标题
数据框df当前包含以下数据
Time:Date Time:Time
0 03/28/2018 10:00:00 AM
1 03/28/2018 10:01:00 AM
2 03/28/2018 10:02:00 AM
3 03/28/2018 10:03:00 AM
4 03/28/2018 10:04:00 AM
我期待如下输出。
Date:Time
0 03/28/2018 10:00:00 AM
1 03/28/2018 10:01:00 AM
2 03/28/2018 10:02:00 AM
3 03/28/2018 10:03:00 AM
4 03/28/2018 10:04:00 AM
谁能告诉我实现这一目标的最简单方法。
【问题讨论】:
【参考方案1】:试试这样的:
df['new_column'] = df['Time:Date']+' '+df['Time:Time']
这只是连接两列。
此外,您可以将其转换为 datetime
使用:
df['new_column'] = pd.to_datetime(df['Time:Date']+' '+df['Time:Time'])
【讨论】:
感谢 Sacul,这行得通以上是关于需要合并数据框中的两列[重复]的主要内容,如果未能解决你的问题,请参考以下文章