Pandas explota múltiples columnas

Pandas explota múltiples columnas

Python es un lenguaje de programación de alto nivel que facilita el análisis de los datos. Mientras trabajan en el gran conjunto de datos, así como en el pequeño, los desarrolladores pueden necesitar limpiarlo, actualizarlo o transformarlo. Pueden modificar la forma en que se presentan los datos. La modificación de datos se puede obtener utilizando múltiples funciones de Python.

Esta publicación hablará sobre:

    • ¿Cuál es la función "Explode ()" en Python??
    • Cómo Pandas Explotar varias columnas usando la función "Explode ()" en Python?

¿Cuál es la función "Explode ()" en Python??

El explotar()La función se utiliza para modificar o transformar cada miembro de una matriz o elemento de la lista en una fila. Convierte el elemento de la lista en una fila al reemplazar los valores de índice que devuelven las listas de elementos explotados de DataFrame.

Sintaxis

La sintaxis general del "explotar()La función se proporciona a continuación:

marco de datos.Explode (columna, ignore_index = false)


La función mencionada anteriormente toma dos parámetros, el primer parámetro "columna"Representa el elemento específico de una columna que debe explotar y es el parámetro requerido. Por otro lado, el "ignorar_index"Es un parámetro de argumento de palabras clave opcional.

Cómo explotar varias columnas usando la función "Explode ()" en Python?

Para explotar las múltiples columnas usando el "explotar()"Función en Python, consulte el ejemplo proporcionado.

Ejemplo

Primero, importe el "pandas" y "numpy"Módulos. Luego, cree un nuevo marco de datos como "cursos"Y proporcionar valores. Después de eso, muestre los valores de marcado de datos recién creados:

importar pandas como PD
importar numpy como np
cursos = ('a': [["Maria", "Henry", "casarse"], 'Alex', ["David", "Peter"]],
'B': [["Algoritmo", "Big Data", "Networking"], 'Minería de datos',
["Aprendizaje automático", "Metodología de investigación"]],
'C': ['010', '023', '016']
)
DF = PD.DataFrame (cursos)
Imprimir (DF)


Como puede ver, el DataFrame recién creado se ha mostrado a continuación:


Ahora, explote las múltiples columnas de DataFrame, llame al "lista()"Función con columnas de DataFrame etiquetadas como un argumento dentro del"explotar()"Función y pasarlo al"DF2" variable. Entonces, llame al "imprimir()" declaración:

DF2 = DF.Explotar (Lista ('AB'))
Imprimir (DF2)


Se puede observar que, siempre que DataFrame, varias columnas se hayan explotado correctamente:


Eso es todo! Hemos explicado la forma más fácil de explotar varias columnas en Python.

Conclusión

El explotar()La función se utiliza para modificar o transformar cada miembro de una matriz o elemento de la lista en filas. Convierte el elemento de la lista en una fila al reemplazar los valores de índice que devuelven las listas de elementos explotados de DataFrame. Esta publicación ilustró el método para explotar varias columnas en Python.