Muestra de datos de datos.
Hemos proporcionado un archivo CSV de muestra que contiene un marco de datos de muestra. Puede usar este DataFrame para seguir o usar su conjunto de datos.
Muestra el archivo CSV.
Una vez descargado, puede cargar DataFrame como se muestra:
importar pandas como PDLo anterior debe devolver un marcado de datos como se muestra:
Aplicar la función a una columna utilizando la notación de puntos
Podemos aplicar una función anónima a una columna DataFrame utilizando la función PANDAS APLICA.
En el siguiente ejemplo, dividimos la columna IMDB_RATING por 10.
Res = DF.imdb_rating.Aplicar (Lambda x: x / 10)Esto debería devolver el resultado de dividir cada fila por 10.
Aplicar la función a una columna utilizando el operador []
Si no desea que la notación DOT aplique una función a una columna específica, puede usar la notación de soporte cuadrado como se muestra:
res = df ['imdb_rating'].Aplicar (Lambda x: x / 10)El código anterior debe devolver el resultado de dividir cada fila en la columna 'imdb_rating' por 10.
Aplicar la función definida por el usuario.
También podemos usar la función Apply () para aplicar una función definida por el usuario a una columna. Un ejemplo es como se muestra:
porcentaje de DEF (x):En este ejemplo, tenemos una función que calcula el valor porcentual de cada fila.
Usamos la notación de puntos en la columna de destino para aplicar la función personalizada a la columna.
NOTA: No llamamos a la función, sino que la pasamos como parámetro.
Aplicar una función de reducir a una columna
También podemos aplicar una función de reducir a una columna de manera similar. Un ejemplo es como se muestra:
importar numpy como npEl ejemplo anterior debe aplicar la función promedio numpy al marco de datos.
Clausura
En este artículo, discutimos varias formas en que puede aplicar una función a una columna dentro de un marco de datos PANDAS. Explore los documentos para aprender más.