Tutoriales

Columna de caída de pandas

Este artículo discutirá varios métodos que puede usar para eliminar una columna en un DataFrame de Pandas.

Método 1 – Pandas Drop()

Pandas proporciona el método drop(), que nos permite eliminar una columna en función de 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.soltar(etiquetas=Ninguna, eje=0, índice=Ninguna, columnas=Ninguna, nivel=Ninguna, en su lugar=Falso, errores=‘elevar’)

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 que se va a eliminar. Puede pasar un valor único o un objeto similar a una lista.
  2. eje: especifica en qué eje se eliminará la etiqueta de la columna seleccionada.
  3. índice – alternativa al eje.
  4. columnas – alternativa al eje.
  5. In situ: especifica si la operación se realizará in situ o no.
  6. errores: establece la acción cuando surgen errores. Los valores aceptados son ‘elevar’ e ‘ignorar’, lo que genera errores cuando ocurren y los suprime.

Ilustremos cómo podemos usar esta función para eliminar una columna.

Comience creando un marco de datos de pandas simple como se muestra en el siguiente ejemplo:

# importar pandas
importar pandas como p.d.

# crear marco de datos
d.f. = p.d.Marco de datos({
‘tipo_db’: [‘relational’, ‘key-value’, ‘document’, ‘search-engine’],
‘puerto_predeterminado’: [3306, 6379, 27017, 9200]
},

índice=[‘MySQL’, ‘Redis’, ‘MongoDB’, ‘Elasticsearch’])
d.f.

El código anterior debería devolver un DataFrame como se muestra:

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

impresión(d.f.soltar(‘Redis’, en su lugar=Falso, eje=0))

En el ejemplo anterior, usamos la función drop() para eliminar la columna ‘Redis’ del DataFrame.

Nota: Establecemos el parámetro en el lugar en falso. Esto evita que la función modifique el DataFrame original.

NOTA: Establecer el eje = 0 eliminará una fila en lugar de una columna. Si desea eliminar una columna, establezca el parámetro del eje en uno.

Esto debería devolver:

Método 2 – Explosión

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

En este caso, la función eliminará la columna ‘default_port’ del DataFrame.

Clausura

Este tutorial cubre dos métodos principales que puede usar para eliminar una columna y filas de un DataFrame de Pandas. Siéntase libre de explorar los documentos para obtener más información.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba