Извлечение строк на основе условия - Pandas

Я хочу извлечь все строки из df, где «route_id» = 6A.

Это то, что я пробовал, но возвращает синтаксическую ошибку:

 df.loc(df['route_id'] = 6A)

Какие-нибудь советы? Заранее спасибо.


person Nuala Carvill    schedule 11.02.2021    source источник
comment
Отвечает ли это на ваш вопрос? Pandas — выбор строк из DataFrame на основе условия   -  person blorgon    schedule 12.02.2021


Ответы (1)


Похоже, вы использовали задание = вместо проверки на равенство ==. Для .loc нужны квадратные скобки, и я также добавил несколько кавычек вокруг '6A'

df.loc[df['route_id'] == '6A']
person mullinscr    schedule 11.02.2021