Python Pandas – 表示除了最后一次出现之外的重复索引值
要表示除了最后一次出现之外的重复索引值,请使用 index.duplicated() 。使用 keep 参数并将其值设置为 last 。
首先,导入所需的库 −
import pandas as pd
创建带有一些重复项的索引−
index = pd.Index(['汽车','自行车','飞机','船','飞机'])
显示索引 −
print("带有重复项的Pandas索引...\n", index)
表示重复的索引值为 True,除了最后一次出现的。将“keep”参数设置为“last” −
print("\n表示除了最后一次出现之外的重复项...\n", index.duplicated(keep='last'))
示例
下面是代码 −
import pandas as pd
# 创建带有一些重复项的索引
index = pd.Index(['汽车','自行车','飞机','船','飞机'])
# 显示索引
print("带有重复项的Pandas索引...\n",index)
# 返回数据类型
print("\n数据类型...\n",index.dtype)
# 获取数据的维度
print("\n获取维度...\n",index.ndim)
# 表示除了最后一次出现之外的重复索引值
# 将“keep”参数设置为“last”
print("\n表示除了最后一次出现之外的重复项...\n", index.duplicated(keep='last'))
输出
这将产生以下代码 −
带有重复项的Pandas索引...
Index(['汽车', '自行车', '飞机', '船', '飞机'], dtype='object')
数据类型...
object
获取维度...
1
表示除了最后一次出现之外的重复项...
[False False True False False]
极客教程