У меня есть фрейм данных, который выглядит следующим образом:
df_dict = {'FamID' : [1, 2], 'Person_1' : ['Husband', 'Granpa'] , 'Person_2' : ['Wife', 'Grandson'], 'Higher_income' : [1, 0]}
df = pd.DataFrame(df_dict)
df = df.set_index('FamID')
Он сравнивает доход между членами домохозяйства. Таким образом, для столбца Higher_income
1
означает, что Person_1
имеет более высокий доход, а 0
означает Person_2
.
Как я могу сложить этот фрейм данных так, чтобы результат выглядел следующим образом: