【发布时间】:2022-01-25 13:29:25
【问题描述】:
我有一个数据框,其中包含一个日期时间列和一个更改日期列。 示例:
obdate cdate
0 2015-01-04 11
0 2016-03-20 7
0 2017-07-15 14d20h
0 2017-12-14 12
我需要一个基于cdate 列的新日期时间列。
示例:
obdate cdate newdate
0 2015-01-04 11 2015-01-04 11:00:00
0 2016-03-20 7 2016-03-20 07:00:00
0 2017-07-15 14d20h 2017-07-14 20:00:00
0 2017-12-14 12 2017-12-14 12:00:00
我该怎么做?
【问题讨论】:
-
你尝试了什么?你的代码在哪里?您可以使用
df.apply(your_function, axis=1)为每一行运行your_function(row),这个your_function可以使用标准模块datetime来创建带有时间的日期。或者你可以为此使用普通的字符串函数。 -
请提供足够的代码,以便其他人更好地理解或重现问题。