Python Pivot:是否可以获取每行的列数(id /索引)并将其存储在新列中?

时间:2020-06-10 01:09:25

标签: python pandas pivot

希望您能帮我这个忙。 df看起来像这样。

地区AMER

 country    Brazil      Canada  Columbia    Mexico      United States                                                   
 metro  Rio de Janeiro  Sao Paulo   Toronto Bogota  Mexico City Monterrey   Atlanta Boston  Chicago Culpeper    Dallas  Denver  Houston Los Angeles Miami   New York    Philadelphia    Seattle Silicon Valley  Washington D.C.

ID                                                                              
321321      2   1   1           13  15  29      1   2   1   11  6   15  3   2   14  3
23213                               3                                               
231                         2   2   3       1       5   6   3   3   4   3   3   4
23213                               4   1       1           1       4   1   2   27  1
21321                               4   2                   2   1   14  3   2   4   2
12321       1   2                   1                       1           1   1   10  
123213      2                       45                  5           1               
12321                                                               1               
123                 1       3                           2                       

我想获取具有所有行(id /索引)的每个区域的都市和国家/地区数据的列数,并将其存储到新列中。

关于, RJ

1 个答案:

答案 0 :(得分:0)

您可能想尝试

df['new']df.sum(level=0, axis=1)
相关问题