Автор оригинала: Python Examples.
Pandas dataframe.pop () – Удалить столбец
Функция PandaS DataFrame.pop () используется для удаления столбца из DataFrame.
В этом руководстве мы будем проходить примеры, чтобы узнать, как использовать POP (), чтобы удалить столбец из PandaS DataFrame.
Пример 1: Удалить столбец с помощью функции Pandas POP ()
В этом примере мы удалили определенный столбец, используя имя столбца, из DataFrame с POP (). Функция Pandas Pop () Обновляет оригинальный DataFrame. Данные в удаленном столбце теряются.
Python Program
import pandas as pd
mydictionary = {'names': ['Somu', 'Kiku', 'Amol', 'Lini'],
'physics': [68, 74, 77, 78],
'chemistry': [84, 56, 73, 69],
'algebra': [78, 88, 82, 87]}
#create dataframe
df_marks = pd.DataFrame(mydictionary)
print('Original DataFrame\n--------------')
print(df_marks)
#delete column
df_marks.pop('algebra')
print('\n\nDataFrame after deleting column\n--------------')
print(df_marks)Выход
Пример 2: Удалить несуществующий столбец с помощью функции Pandas POP ()
В этом примере мы постараемся удалить столбец, который отсутствует в DataFrame.
Когда вы пытаетесь удалить несуществующий столбец DataFrame с использованием POP (), функция POP () бросает keyError.
Python Program
import pandas as pd
mydictionary = {'names': ['Somu', 'Kiku', 'Amol', 'Lini'],
'physics': [68, 74, 77, 78],
'chemistry': [84, 56, 73, 69],
'algebra': [78, 88, 82, 87]}
#create dataframe
df_marks = pd.DataFrame(mydictionary)
print('Original DataFrame\n--------------')
print(df_marks)
#delete column that is not present
df_marks.pop('geometry')
print('\n\nDataFrame after deleting column\n--------------')
print(df_marks)Выход
Резюме
В этом руководстве примеров Python мы узнали, как удалить столбец из DataFrame, используя POP () с помощью хорошо подробных примеров программ.