Метод get() для DataFrame в Pandas

Beginner

Введение

В этом лабораторном занятии мы научимся использовать метод get() для DataFrame в Python. Метод get() используется для извлечения элемента из DataFrame по указанному ключу (например, имени столбца). Если ключ не найден, метод возвращает значение по умолчанию.

Советы по работе с ВМ

После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Ноутбук и приступить к практике в Jupyter Notebook.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортировать необходимые библиотеки

Для начала нам нужно импортировать библиотеку pandas для использования объекта DataFrame.

import pandas as pd

Создать DataFrame

Создадим простой DataFrame для работы. Мы будем использовать функцию pd.DataFrame() для создания DataFrame.

df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"], "YOP": [2019, None]})

Получить один столбец

Для извлечения одного столбца из DataFrame используйте имя столбца в качестве ключа в методе get().

age_column = df.get("Age")

Получить несколько столбцов

Для извлечения нескольких столбцов из DataFrame укажите имена столбцов в виде списка в методе get().

columns = df.get(["Name", "Education"])

Указать значение по умолчанию

Если указанный ключ не найден в DataFrame, вы можете указать значение по умолчанию, которое будет возвращено, используя параметр default в методе get().

skills_column = df.get("Skills", default="Key not found")

Резюме

В этом практическом занятии мы узнали, как использовать метод get() для DataFrame в Pandas в Python. Мы увидели, как извлекать один и несколько столбцов, а также как указать значение по умолчанию, если ключ не найден. Метод get() - это полезный инструмент для работы с DataFrame в pandas.