我有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
此必须之前已被询问过,但我缺乏搜索它的概念。
答案 0 :(得分:1)
这是一个pandas
选项,用于稀疏pd.MultiIndex
。您可以使用名为display.multi_sparse
的选项将其关闭。您可以看到其他选项here
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)
答案 1 :(得分:1)
很简单:
df.reset_index(drop=True, inplace=True)