gpt4 book ai didi

python - 当一列是日期时间而另一列是对象时,如何连接/合并 Pandas 中的两列?

转载 作者:行者123 更新时间:2023-11-28 20:33:33 24 4
gpt4 key购买 nike

我在 Pandas 中有以下数据框:

        Date   Time
0 2017-01-01 00:00
1 2017-01-01 01:00
2 2017-01-01 02:00
3 2017-01-01 03:00
4 2017-01-01 04:00

我想将时间列(类型:对象)连接到日期列(类型:日期时间)(稍后将其名称更改为日期时间)。日期时间列中的值应如下所示:

2017-01-01 00:00

连接/合并这些列的最佳方式是什么?结果列类型应该是日期时间。谢谢。

最佳答案

pd.to_datetimedt.strftime 一起使用

df['datetime']=pd.to_datetime(df.Date+df.Time,format='%Y-%m-%d%H:%M').dt.strftime('%Y-%m-%d %H:%M')

df
Out[879]:
Date Time datetime
0 2017-01-01 00:00 2017-01-01 00:00
1 2017-01-01 01:00 2017-01-01 01:00
2 2017-01-01 02:00 2017-01-01 02:00
3 2017-01-01 03:00 2017-01-01 03:00
4 2017-01-01 04:00 2017-01-01 04:00

关于python - 当一列是日期时间而另一列是对象时,如何连接/合并 Pandas 中的两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50401045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com