Python 使用匹配合并两个数据帧
我有两个数据帧df1: 和df2: 我想连接这两个数据帧以获得df3: 以下是我试图构建的逻辑:Python 使用匹配合并两个数据帧,python,pandas,Python,Pandas,我有两个数据帧df1: 和df2: 我想连接这两个数据帧以获得df3: 以下是我试图构建的逻辑: df1是主表。通过搜索相同ID的DF2填充DF3的第一行。逻辑在位置A处找到ID 1,值为50 通过在DF2中搜索ID 1填充DF3的第二行。50已找到,因此剩余的50被分配到位置D。 3.填充DF3的第三行,因为与位置C 200完全匹配 DF3的第四行在位置A中填充了250 DF3的第五行填充了DF1中剩余的50行(不是100行) 如果没有位置匹配,DF3位置应为空/未知 是否有可以执行此操作的
是否有可以执行此操作的联接 您可以使用pandas-merge pd.merge(df1,df2,左索引=True,右索引=True) 还是海螺 pd.concat([df1]…[df2],轴=1) 有关更多信息,请查看此链接: 请不要在帖子中粘贴代码和数据的截图。