Columna de caída de pandas

Columna de caída de pandas
Este artículo discutirá varios métodos que puede usar para eliminar una columna en un marco de datos de pandas.

Método 1 - Pandas Drop ()

Pandas proporciona el método Drop (), que nos permite eliminar una columna basada en la etiqueta de la columna y su eje correspondiente.

La sintaxis de la función es como se muestra a continuación:

Marco de datos.drop (etiquetas = none, axis = 0, index = none, columns = none, nivel = none, inplace = false, errores = 'Raise')

Los parámetros de la función son los que se describen a continuación:

  1. Etiquetas: especifica el índice o la etiqueta de la columna para eliminar. Puede pasar un solo valor o un objeto similar a una lista.
  2. eje: especifica qué eje se debe eliminar la etiqueta de columna seleccionada.
  3. Índice - Alternativa al eje.
  4. columnas: alternativa al eje.
  5. Inplace: especifica si la operación se realizará en el lugar o no.
  6. Errores: establece la acción cuando surgen errores. Los valores aceptados son 'elevar' e 'ignorar', que plantea errores cuando ocurren y suprime los errores.

Ilustramos cómo podemos usar esta función para soltar una columna.

Comience creando un marcador de datos PANDAS simple como se muestra en el ejemplo a continuación:

# Pandas de importación
importar pandas como PD
# Crear DataFrame
DF = PD.Marco de datos(
'db_type': ['relacional', 'key-value', 'documento', 'Search-Engine'],
'Default_port': [3306, 6379, 27017, 9200]
,
index = ['mysql', 'redis', 'mongodb', 'elasticsearch'])
df

El código anterior debe devolver un marcado de datos como se muestra:

Para eliminar la entrada Redis del DataFrame, podemos ejecutar el código:

Imprimir (DF.Drop ('Redis', inplace = false, axis = 0))

En el ejemplo anterior, usamos la función Drop () para eliminar la columna 'Redis' de DataFrame.

Nota: Establecimos el parámetro en el lugar en falso. Esto evita que la función modifique el marco de datos original.

Nota: configurar el eje = 0 eliminará una fila en lugar de una columna. Si desea eliminar una columna, configure el parámetro del eje en uno.

Esto debería volver:

Método 2 - Pop

También puede usar el método POP () para eliminar una columna de un DataFrame. Un ejemplo se ilustra a continuación:

df.Pop ('default_port')

En este caso, la función eliminará la columna 'default_port' de DataFrame.

Clausura

Este tutorial cubre dos métodos principales que puede usar para eliminar una columna y filas de un marco de datos de pandas. Siéntase libre de explorar los documentos para más.