python - 如何使用 python pandas 找到丢失的索引?

标签 python pandas dataframe

示例

Order_ID Name
1        Man
2        Boss
5        Don
7        Lil
9        Dom
10       Bob

想要得到的输出为:

3 4 6 8 are the missing Order_ID 

最佳答案

尝试使用 list 理解与 range:

print([i for i in range(1, 10) if i not in df['Order_ID']])

输出:

[3, 4, 6, 8]

关于python - 如何使用 python pandas 找到丢失的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65665195/

相关文章:

r - 挣扎于如何组合数据框中的行组

python-3.x - 在另一列的指定组中查找另一列中存在重复项的行

python - Scrapy xpath 删除 < 字符后的文本

python - 如何从一列中对 Pandas 数据框进行排序

python - 根据 Pandas 中的条件返回列名列表作为新列

python - 如何在循环中使用 Pandas 字符串包含(str.contain)?

python - Pandas grouper date_time 根据市场时间(印度证券交易所)

python - 在 Python 中使用字典替换列表中的字符串

python - 在 python shell 中运行 telnet 时的错误消息

python - numpy NaN 并不总是被认可