Pandas: проверка того, все ли заданные значения находятся в индексеPython

Программы на Python
Anonymous
Pandas: проверка того, все ли заданные значения находятся в индексе

Сообщение Anonymous »

У меня есть несколько фреймов данных pandas с разными индексами. Допустим, в этом примере у меня есть индексы от 50 до 200. Как я могу проверить, находятся ли все три заданных числа, например [10, 51, 99], в этом индексе? (Мне это нужно для целей проверки, чтобы возвращать ошибки, если индекс не может быть вызван)
Моя идея заключалась в использовании .isin(), но с .any(), как в примере ниже, он проверяет только наличие каких-либо значений в индексе. Есть ли возможность проверить, встречаются ли ВСЕ индексы?
Он должен возвращать True, если встречаются все значения, и False, если одно значение не встречается.
df.index.isin([10,51,99]).any()

Вернуться в «Python»