Как удалить столбец в pandas 🗑️
Чтобы удалить столбец в библиотеке Pandas, вы можете использовать метод drop. Укажите имя столбца, который вы хотите удалить, а также параметр axis=1, чтобы указать, что это столбец, а не строка.
Детальный ответ
Как удалить столбец в pandas
Удаление столбца в pandas - это простой и удобный способ модифицировать или очистить набор данных. В этой статье мы рассмотрим различные способы удаления столбцов в pandas и предоставим вам примеры кода для их использования.
Метод drop
Один из наиболее распространенных способов удаления столбцов в pandas - использование метода drop(). Этот метод позволяет удалить один или несколько столбцов по их именам или индексам.
В приведенном выше примере мы создаем DataFrame с тремя столбцами (A, B и C) и используем метод drop()
, чтобы удалить столбец 'B'. После удаления столбца 'B' получаем новый DataFrame без этого столбца.
Метод del
Еще один способ удаления столбца в pandas - использование оператора del. Этот оператор позволяет удалить столбец непосредственно из DataFrame.
В этом примере мы используем оператор del
, чтобы удалить столбец 'B' из DataFrame. После удаления выводим измененный DataFrame без столбца 'B'.
Метод pop
Метод pop() позволяет удалить столбец из DataFrame и вернуть его как отдельный Series.
В приведенном выше примере мы используем метод pop()
, чтобы удалить столбец 'B' из DataFrame и вернуть его в переменную column_b
. Затем выводим измененный DataFrame и отдельно столбец 'B'.
Метод drop с параметром inplace=True
Если вы хотите удалить столбец в месте, без создания нового DataFrame, вы можете использовать метод drop()
с параметром inplace=True
.
В этом примере мы использовали метод drop()
с параметром inplace=True
, чтобы удалить столбец 'B' непосредственно в DataFrame. Обратите внимание, что изменения будут отражены непосредственно в исходном DataFrame.
Резюме
Удаление столбцов в pandas может быть выполнено несколькими способами. Мы рассмотрели методы drop(), del и pop(), а также параметр inplace=True
для удаления столбца в месте. Используйте тот метод, который наиболее подходит для вашей конкретной задачи.