Несколько способов эффективно извлекать данные из Pandas DataFrame по названиям столбцов:
- Использовать метод .loc[]. 1 Он позволяет выбирать данные на основе меток (имен строк или столбцов). 1
- Выбирать один столбец с помощью квадратных скобок [] с именем интересующего столбца. 3 Чтобы выбрать несколько столбцов, нужно использовать список имён столбцов в квадратных скобках []. 3
- Использовать функцию pandas filter. 2 Она позволяет выбирать столбцы на основе регулярных выражений. 2
Также для поиска данных по условию можно применять функции apply и lambda. 4 Например, для получения одного значения нужно использовать .item(), а если условие могло быть выполнено для нескольких строк, — .values0 или .to_numpy()0. 4