用熊猫系列中的值填充列

德文·桑克

我的a的乘积pandas groupby().sum()如下:

DTO  ZONA 
1    1         4839
     2         7347
     3         1945
     4         2248
     5         9395
     99999      575
2    1         8739
     2         7436
     3         5528
     4         7490

现在我想去:

DTO  ZONA 
1    1         4839
1    2         7347
1    3         1945
1    4         2248
1    5         9395
1    99999      575
2    1         8739
2    2         7436
2    3         5528
2    4         7490

一定是以前问过的,但是我缺乏寻找它的概念。

海盗

这是一个pandas稀疏选项pd.MultiIndex您可以使用名为的选项将其关闭display.multi_sparse您可以在这里看到其他选项


print(s)

DTO  ZONA 
1    1        4839
     2        7347
     3        1945
     4        2248
     5        9395
     99999     575
2    1        8739
     2        7436
     3        5528
     4        7490
dtype: int64

您可以使用以下pandas方式临时设置选项pd.options_context

with pd.option_context('display.multi_sparse', False):
    print(s)

DTO  ZONA 
1    1        4839
1    2        7347
1    3        1945
1    4        2248
1    5        9395
1    99999     575
2    1        8739
2    2        7436
2    3        5528
2    4        7490
dtype: int64

如果要永久设置该选项:

pd.set_option('display.multi_sparse', False)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章