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

Beginner

Введение

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

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

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

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

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

Импорт библиотеки pandas

Сначала нам нужно импортировать библиотеку pandas, чтобы использовать метод pop().

import pandas as pd

Создание DataFrame

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

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

Удаление элемента из DataFrame

Теперь мы можем использовать метод pop(), чтобы удалить указанный элемент из DataFrame. Метод принимает метку столбца, который нужно удалить, в качестве параметра.

df.pop('Age')

Печать модифицированного DataFrame

Наконец, мы можем распечатать модифицированный DataFrame, чтобы увидеть изменения.

print(df)

Вот полный код:

import pandas as pd

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

df.pop('Age')

print(df)

Резюме

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