【发布时间】:2021-05-26 16:24:36
【问题描述】:
我需要将数据框与在 for 循环中创建的不同列连接起来。
所以这是一个简化版本的问题。如图所示,我制作了两个数据框。
- 在这个数据框中,我们有 5 列,这些列不连续(缺少 0、2、5 和 7)。
- 这里我们有 6 列,不连续(0,6,7 缺失)并且列本身与第一个 df 不完全匹配。
我需要做的是:
-
第 1 步:创建一个新的 df,其连续列号为 0,1,2,3,4,5,6,7,8。
-
第2步:添加对应每个列号的df1和df2的行。列号没有值的行应该是nan。
注意:这必须在循环中完成,因为我有数千个数据帧要合并
所以生成的数据框会是这样的:
【问题讨论】:
标签: python pandas dataframe merge