РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdPmFtIs 43 of 108 menu
◀ ▶

Вхождение в список в Pandas

Метод isin на столбце проверяет, есть ли значение ячейки в переданном списке. На выходе снова ряд из True и False, который можно подставить в квадратные скобки таблицы.

Создадим таблицу товаров и оставим строки, чьё имя входит в список Pen и Bag:

import pandas as pd data = { 'item': ['Pen', 'Book', 'Cup', 'Bag'], 'price': [10, 25, 15, 40], } shop = pd.DataFrame(data) names = ['Pen', 'Bag'] check = shop['item'].isin(names) picked = shop[check] print(picked) # выведет item price # 0 Pen 10 # 3 Bag 40

Книга и чашка получили False: их имён не было в списке. Ручка и сумка остались в отобранной таблице.

Соберите таблицу с городами Rome, Paris, Oslo, Berlin в столбце city. Выведите строки только для городов Paris и Berlin.

Создайте таблицу предметов с оценками и покажите записи, где предмет - Math, Art или Music из заранее заданного набора имён.

Из таблицы с кодами A1, B2, C3, A2 отберите строки, где код равен A1 или C3.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить