【发布时间】:2015-07-17 21:23:29
【问题描述】:
在 Pandas 中,我有两个数据框,都带有日期。
一个数据框包含大约 100000 个日期,另一个包含大约 7000 个日期。
如何保持 dataframe1 中的日期与 dataframe2 的日期匹配?
【问题讨论】:
-
喜欢
df1[df1['date'].isin(df2['date'])]? -
是的,我试过了。 forward[forward['OPR_DATE'].isin(cash['OPR_DATE'])] 我忘了提到这两列都是数据帧。它们还包含其他列,例如价格等,但我需要匹配日期。但是,它仍然无法正常工作,因为检查 len(forward['OPR_DATE']) 根本没有显示缩小的列。
-
所以你说这行不通?奇怪了,你运行的是什么版本的pandas、python和numpy
-
python 2.7 我相信。最新版本的 pandas 与 anaconda 一起滚动
-
这些列的数据类型是什么?它们都是日期时间还是字符串?