简体   繁体   中英

How to suppress a pandas dataframe?

I have this data frame:

                      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

Born from this line of code:

gb = df3.groupby(['Churn', 'Own Home'])['age', 'Income', 'Job yrs'].mean()

I want to "suppress" or unstack this data frame so that it looks like this:

    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

I have tried using both .stack() and .unstack() with no luck, also I was not able to find anything online talking about this. Any help is greatly appreciated.

您的 dataFrame 看起来像一个 MultiIndex,您可以使用以下命令将其恢复为单个索引:

gb.reset_index(level=[0,1])

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM