Python Pandas Index.isin()
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,使导入和分析数据变得更加容易。
Pandas Index.isin()函数返回一个布尔数组,其中索引值在值中。计算每个索引值是否在传递的值集合中找到的布尔数组。返回的布尔数组的长度与索引的长度一致。
语法: Index.isin(values, level=None)
参数 :
values:[集合或列表式]所寻求的价值。
level :要使用的索引级别的名称或位置(如果该索引是一个多重索引)。
返回: NumPy数组的布尔值。
例子#1:使用Index.isin()函数来检查索引值是否存在于传递的数值列表中。
输出 :
现在我们找出索引标签是否存在于传递的列表中。
输出 :
该函数返回一个数组对象,其大小与索引的大小相同。真值意味着索引标签存在于传递的列表对象中,假值意味着索引标签不存在于传递的列表对象中。
例子#2:使用Index.isin()函数来检查MultiIndex的标签是否存在于传递的列表中。
输出 :
现在我们将检查MultiIndex中的标签是否存在于传递的列表中。
输出 :
正如我们在输出中看到的,该函数返回了一个数组对象,其大小与MultiIndex选择的级别相同。真值意味着索引标签存在于传递的列表对象中,假值意味着索引标签不存在于传递的列表对象中。