Python Pandas – 将所有重复的索引值设为True
要将所有重复的索引值设为True,可以使用 index.duplicated() 方法。使用 keep 参数,将其值设为 False.
首先,导入所需的库−
import pandas as pd
创建具有一些重复项的索引−
index = pd.Index(['Car','Bike','Airplane','Ship','Airplane'])
显示索引−
print("具有重复项的pandas索引...\n",index)
将所有重复的索引值设为True。将”keep”参数设为”False” −
print("\n将所有重复的索引值设为True...\n", index.duplicated(keep=False))
示例
以下是代码−
import pandas as pd
# 创建具有一些重复项的索引
index = pd.Index(['Car','Bike','Airplane','Ship','Airplane'])
# 显示索引
print("具有重复项的pandas索引...\n",index)
# 返回数据类型
print("\n数据类型...\n",index.dtype)
# 获取数据的维度
print("\n获取数据的维度...\n",index.ndim)
# 将所有重复的索引值设为True
# 将"keep"参数设为"False"
print("\n将所有重复的索引值设为True...\n", index.duplicated(keep=False))
输出
这将生成以下代码−
具有重复项的pandas索引...
Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'], dtype='object')
数据类型...
object
获取数据的维度...
1
将所有重复的索引值设为True...
[False False True False True]
极客教程