在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 ...
答案 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))