我有两个pandas
DataFrames
,我正在尝试预处理一个高级连接。在下面的示例中,我希望基于my_key
将df
和{from_dt
和{
前df:
value, my_key, from_dt, to_dt
1, a, 2007-01-01, 2009-02-01
2, b, 2001-01-01, 2011-01-01
3, c, 2015-01-01, 2020-01-01
df2:
^{pr2}$期望结果:
value, value2, from_dt, to_dt
1, a1, 2007-01-01, 2008-01-01
1, a2, 2008-01-01, 2009-02-01
2, b1, 2009-01-01, 2011-01-01
@Jianxun的回答很好注意,如果您的数据如问题所示是CSV格式,则可以使用
您可能需要查看pandas文档的thesesections。在
这可以分两步完成。首先进行外部合并,然后保留重叠的行。在
更新:
^{pr2}$相关问题 更多 >
编程相关推荐