Отфильтровать таблицу на питоне

Все остальное, мало относящееся к ГИС.
Ответить
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Отфильтровать таблицу на питоне

Сообщение rhot » 16 июн 2018, 22:48

Дано:
- Python 3 и модуль pandas
- таблица и набор ключевых слов.

Код: Выделить всё

import pandas

names = ['яблоко', 'апельсин', 'тыква', 'огурец', 'киви', 'капуста']
values = ['111', '222', '33', '777', '000', '213']
food = pandas.DataFrame{{'name':names, 'value':values})

keywords = ['яблоко', 'апельсин', 'киви']

fruits = ?
Вопрос: как отфильтровать таблицу по ключевым словам?
Последний раз редактировалось rhot 16 июн 2018, 23:05, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Отфильтровать таблицу на питоне

Сообщение rhot » 16 июн 2018, 23:05

Эврика!

Код: Выделить всё

fruits = food[food['name'].isin(keywords)]
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

Вернуться в «Все остальное»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя