Python 如何抑制数据帧?
我有这个数据框:Python 如何抑制数据帧?,python,pandas,dataframe,csv,Python,Pandas,Dataframe,Csv,我有这个数据框: age Income Job yrs Churn Own Home 0 0 39.497576 42.540247 7.293301 1 42.667392 58.975215 8.346974 1 0 44.499774 45.054619 7.806146
age Income Job yrs
Churn Own Home
0 0 39.497576 42.540247 7.293301
1 42.667392 58.975215 8.346974
1 0 44.499774 45.054619 7.806146
1 47.615546 60.187945 8.525210
从这一行代码中诞生:
gb = df3.groupby(['Churn', 'Own Home'])['age', 'Income', 'Job yrs'].mean()
我想“抑制”或取消叠加此数据帧,使其看起来像这样:
Churn Own Home age Income Job yrs
0 0 0 39.49 42.54 7.29
1 0 1 42.66 58.97 8.34
2 1 0 44.49 45.05 7.80
3 1 1 47.87 60.18 8.52
我尝试过同时使用.stack()和.unstack(),但运气不佳,而且我在网上也找不到任何关于此的内容。非常感谢您的帮助。您的数据帧看起来像一个多索引,您可以使用以下命令还原为单个索引:
gb.reset_index(level=[0,1])