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=, í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=))

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.

LEER  Prueba de alambre de tubería | Algunos juegos

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