Выбор нескольких значений в столбце с определенным именем с помощью python для построения графика

#python #pandas #matplotlib #charts

#питон #панды #matplotlib #Диаграммы

Вопрос:

 df4=df3[['occ_title','tot_emp']]
df4.loc[df4['occ_title'] == 'Cooks, Fast Food']
 

Этот код возвращает поваров быстрого приготовления, но я не уверен, как выбрать более одного occ_title. Я буду использовать эти данные для проецирования на диаграмму.

Фрейм данных можно увидеть на изображении, и я хочу также выбрать несколько «occ_titles» с их номером tot_emp

Ответ №1:

Вы пробовали метод .isin()?

df4 = df3.loc[df3['occ_title'].isin(['Cooks, Fast Food','Second, Title']), ['occ_title','tot_emp']]

Комментарии:

1. не связывайте свои индексаторы таким образом. выполните df4 = df3.loc[<row indexer>, <col indexer>]