【发布时间】:2015-07-11 16:33:05
【问题描述】:
我在从 CSV 文件读取的 pandas 数据帧(df1.a_date 和 df2.another_date)中有两个日期。它们在日期级别 (YYYY-MM-DD) 匹配,但在时间 (HH:MM:SS) 不匹配。两者都作为 dtype: object 读入。
我需要合并日期上的两个数据框,但由于它们不准确,我可能需要先转换它们。有什么想法吗?
编辑:
我尝试使用 diatomite.date 从 pandas.datetime 构造一个新日期,但这似乎不起作用。
datetime.date(df.a_date.year, df.a_date.month, df.a_date.day)
pandas datetime 对象没有年、月、日访问器。
【问题讨论】:
-
您将日期时间列转换为日期。将其保存在不同的列中,
merge在这些列中。 -
这基本上是我一直试图弄清楚的,但我似乎无法确定确切的代码。你(或其他人)能举个例子吗?
-
请先发布您尝试过的内容。 stackoverflow.com/help/mcve
标签: python python-2.7 date pandas