Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在熊猫中使用多重索引时显示所有索引值_Python_Python 3.x_Pandas_Multi Index - Fatal编程技术网

Python 在熊猫中使用多重索引时显示所有索引值

Python 在熊猫中使用多重索引时显示所有索引值,python,python-3.x,pandas,multi-index,Python,Python 3.x,Pandas,Multi Index,我希望在查看我的数据帧时,我会看到多索引的所有值,包括后续行对其中一个级别具有相同索引时。以下是一个例子: arrays = [['20', '50', '20', '20'],['N/A', 'N/A', '10', '30']] tuples = list(zip(*arrays)) index = pd.MultiIndex.from_tuples(tuples, names=['Jim', 'Betty']) pd.DataFrame([np.random.rand(1)]*4,inde

我希望在查看我的数据帧时,我会看到多索引的所有值,包括后续行对其中一个级别具有相同索引时。以下是一个例子:

arrays = [['20', '50', '20', '20'],['N/A', 'N/A', '10', '30']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples, names=['Jim', 'Betty'])
pd.DataFrame([np.random.rand(1)]*4,index=index)
输出为:

                                0
Jim         Betty           
20          N/A          0.954973
50          N/A          0.954973
20          10           0.954973
            30           0.954973
我想在西南角也买一辆20号的。也就是说,我希望我的数据帧是:

                                0
Jim         Betty           
20          N/A          0.954973
50          N/A          0.954973
20          10           0.954973
20          30           0.954973

Pandas能做到这一点吗?

您需要将
显示设置为
.multi\u sparse
设置为
False

#if need temporary use option
with pd.option_context('display.multi_sparse', False):
    print (df)

                  0
Jim Betty          
20  N/A    0.201643
50  N/A    0.201643
20  10     0.201643
20  30     0.201643
如果整个笔记本电脑都需要此显示选项,则可按如下方式一次性设置此选项:

# if permanent use
import pandas as pd
pd.options.display.multi_sparse = False
:

显示。多\u稀疏
正确
“稀疏”多索引显示(不在组内的外层显示重复的元素)