Как удалить элемент из массива pandas python?

Пользователь

от amaya_bahringer , в категории: Python , 2 месяца назад

Как удалить элемент из массива pandas python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от caterina , 23 дня назад

@amaya_bahringer 

Чтобы удалить элемент из массива в pandas, можно использовать метод drop().


Если массив является столбцом в DataFrame, то можно использовать следующий синтаксис:

1
df = df.drop(['имя_столбца'], axis=1)


Здесь 'имя_столбца' - это имя столбца, который нужно удалить. axis=1 указывает, что удаление должно происходить по столбцам.


Если массив является строкой в DataFrame, то можно использовать следующий синтаксис:

1
df = df.drop([индекс_строки])


Здесь индекс_строки - это индекс строки, которую нужно удалить.


Если массив является отдельным массивом (созданным с помощью pd.Series()), то можно использовать следующий синтаксис:

1
arr = arr.drop([индекс_значения])


Здесь индекс_значения - это индекс элемента в массиве, который нужно удалить.


Если массив является многомерным массивом (DataFrame), то для удаления элементов нужно указывать и индекс строки, и индекс столбца:

1
df = df.drop(['имя_столбца'], axis=1)


Здесь 'имя_столбца' - это имя столбца, который нужно удалить. axis=1 указывает, что удаление должно происходить по столбцам.