使用MultiIndex中的级别名称返回标签值向量的Python Pandas方法

使用MultiIndex中的级别名称返回标签值向量的Python Pandas方法

要使用MultiIndex中的级别名称返回标签值向量,请在Pandas中使用 MultiIndex.get_level_values() 方法。

首先,导入所需的库 −

import pandas as pd

MultiIndex是Pandas对象的多级(或分层)索引对象−

multiIndex=pd.MultiIndex.from_arrays([list('pqrrss'),list('strvwx')],names=['One','Two'])

显示MultiIndex−

print("多重索引...\n",multiIndex)

使用级别名称“Two”获取级别值−

print("\n使用级别名称的级别值...\n",multiIndex.get_level_values("Two"))

示例

下面是代码−

import pandas as pd

#MultiIndex是Pandas对象的多级(或分层)索引对象
multiIndex=pd.MultiIndex.from_arrays([list('pqrrss'),list('strvwx')],names=['One','Two'])

#显示MultiIndex
print("多重索引...\n",multiIndex)

#获取MultiIndex中的各级别
print("\nMultiIndex中的各级别...\n",multiIndex.levels)

#使用级别名称“Two”获取级别值
print("\n使用级别名称的级别值...\n",multiIndex.get_level_values("Two"))

输出

此将生成以下输出−

多重索引...
MultiIndex([('p', 's'),
            ('q', 't'),
            ('r', 'r'),
            ('r', 'v'),
            ('s', 'w'),
            ('s', 'x')],
            names=['One', 'Two'])

MultiIndex中的各级别...
[['p', 'q', 'r', 's'], ['r', 's', 't', 'v', 'w', 'x']]

使用级别名称的级别值...
Index(['s', 't', 'r', 'v', 'w', 'x'], dtype='object', name='Two')

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程