Введение
В этом практическом занятии мы будем изучать метод 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.