Как удалить столбец в pandas: простой гид по drop column

Pandas drop column - это метод библиотеки Pandas, который используется для удаления указанного столбца из DataFrame.

Синтаксис метода Pandas drop column:


DataFrame.drop(labels=None, axis=1, index=None, columns=None, level=None, inplace=False, errors='raise')

Параметры:

* labels - метки для удаления (Строка или список строк), Метка, являющаяся индексом или столбцом, или список меток;

* axis - направление удаления (0 или ‘index’ для удаления строк и 1 или ‘columns’ для удаления столбцов);

* index - список меток для удаления;

* columns - список меток для удаления;

* level - для мультииндексов, уровень, из которого нужно удалить метку;

* inplace - изменить объект DataFrame без создания нового объекта;

* errors - значение, указывающее, должно ли возникать исключение, если отсутствуют метки.

Пример кода для удаления столбца 'Age' из DataFrame:

python
import pandas as pd 
data = {'Name':['Tom', 'Nick', 'Ann'], 
        'Age':[20, 21, 19], 
        'Country':['USA', 'UK', 'Russia']} 
df = pd.DataFrame(data) 
print("Исходный DataFrame:") 
print(df)
df.drop('Age', axis=1, inplace=True) 
print("\nDataFrame после удаления столбца 'Age':") 
print(df)

Вывод:


Исходный DataFrame:
   Name  Age Country
0   Tom   20     USA
1  Nick   21      UK
2   Ann   19  Russia
DataFrame после удаления столбца 'Age':
   Name Country
0   Tom     USA
1  Nick      UK
2   Ann  Russia

Обратите внимание, что параметр inplace был установлен на True при вызове метода drop(). Это означает, что метод удалит столбец 'Age' из исходного объекта DataFrame, а не создаст новый объект DataFrame.

Также обратите внимание, что метод drop() возвращает новый объект DataFrame без удаляемого столбца, поэтому при необходимости сохранения нового объекта DataFrame необходимо использовать новую переменную, например:

python
new_df = df.drop('Age', axis=1)

В этом случае переменная new_df будет содержать новый объект DataFrame без удаленного столбца 'Age'.

Похожие вопросы на: "pandas drop column "

Boolean в Java: все, что нужно знать!
Welcome to Tabnine – умный помощник программиста
QRCode Monkey - Онлайн генератор QR-кодов для вашего бизнеса
Shutdown R/T 0: режим выключения компьютера
JS Object Assign - Простой способ соединить объекты в JavaScript
Линтинг или как исключить ошибки из вашего кода
Регулярные выражения: замена текста (RegExp replace)
Assignee - управление и распределение задач в вашей команде
Debug Log Unity
Количество символов в строке - оптимальный размер для удобочитаемого текста