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

Столбцы по имени в Pandas

Для узкого набора столбцов по части имени служит метод filter. Он смотрит на подписи столбцов, оставляет те, где встречается нужный фрагмент, например слово, связанное с ценой, и отбрасывает остальные. Строки таблицы не трогает.

Создадим таблицу с несколькими столбцами, в именах которых есть общий кусок price, и оставим только их:

import pandas as pd data = { 'item_price': [10, 25, 15, 40], 'ship_price': [2, 3, 2, 5], 'qty': [100, 50, 80, 30], } stock = pd.DataFrame(data) cols = stock.filter(like='price') print(cols) # выведет item_price ship_price # 0 10 2 # 1 25 3 # 2 15 2 # 3 40 5

Столбец qty в результат не попал: в его имени нет искомого фрагмента. Число строк осталось прежним.

Соберите таблицу с столбцами math_score, art_score и name для трёх учеников. Выведите только столбцы, в имени которых есть score.

Создайте таблицу магазинов со столбцами shop_id, shop_city и sales. Покажите часть таблицы, где в названии столбца встречается shop.

Из таблицы с temp_morning, temp_evening и wind получите и выведите только столбцы, связанные с температурой по буквам temp в имени.

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