熊猫尽管重复但仍在jupyter笔记本中显示所有索引标签

时间:2018-11-30 18:48:14

标签: python pandas jupyter

在jupyter笔记本中显示DataFrame时。索引以分层方式显示。这样,重复的标签就不会在下一行中显示。例如。具有以下标签的Multiindex的数据框

if ($count = $update_kood->rowCount()>=10) {//PDO update } else { //PDO insert }

将显示为

[1, 1, 1, 1]
[1, 1, 0, 1]

我可以更改此行为,以便尽管重复显示所有索引值吗?像这样:

1 1 1 1 ...
    0 1 ...

1 1 1 1 ...
1 1 0 1 ...

1 个答案:

答案 0 :(得分:3)

使用-

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

输出

     0  1  2  3  4
0 0  8  1  4  0  2
0 1  0  1  7  4  7
1 0  9  6  5  2  0
1 1  2  2  7  2  7

并在全球范围内:

pd.options.display.multi_sparse = False

感谢@Kyle-

print(df.to_string(sparsify=False))