我正在尝试合并调查中的不同模块。某些模块的观察数量有所不同。例如,支出是在家庭一级报告的,而收入是在个人一级报告的。
考虑上述情况。支出模块仅包含一个familyID,但是收入模块仅包含一个familyID和一个personID,因此我将它们合并到familyID上,并将该ID设置为每个模块中的索引。
要将这些内容合并到模块中,请尝试:
Merged = pandas.merge(expenditure, income, how = 'outer', left_index = True, right_index = True)
我没有合并,而是使用NaN块复制了ID,因此它不是按索引合并,而是附加每个模块。
我希望有人能帮忙