Python | Marco de datos de pandas.median()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.

La función Pandas dataframe.median()devuelve la mediana de los valores para el eje solicitado
Si el método se aplica en un objeto de la serie pandas, entonces el método devuelve un valor escalar que es el valor mediano de todas las observaciones en el marco de datos. Si el método se aplica en un objeto de marco de datos de pandas, el método devuelve un objeto de serie de pandas que contiene la mediana de los valores sobre el eje especificado.

Sintaxis: DataFrame.median(axis=Ninguno, skipna=Ninguno, nivel=Ninguno, numeric_only=Ninguno, **kwargs)
Parámetros:
eje: Alinea el objeto con el umbral a lo largo del eje dado.
skipna : Excluye NA/valores nulos al calcular el
nivel de resultado: Si el eje es un índice múltiple (jerárquico), cuente a lo largo de un nivel particular, colapsando en una Serie
numeric_only: Incluya solo columnas flotantes, int, booleanas. Si es Ninguno, intentará usar todo, luego use solo datos numéricos. No implementado para Serie.

Devuelve: mediana: serie o marco de datos (si se especifica el nivel)

Ejemplo #1: Use median()la función para encontrar la mediana de todas las observaciones sobre el eje del índice.

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df = pd.DataFrame({"A":[12, 4, 5, 44, 1],
                   "B":[5, 2, 54, 3, 2],
                   "C":[20, 16, 7, 3, 8], 
                   "D":[14, 3, 17, 2, 6]})
  
# Print the dataframe
df

Usemos la dataframe.median()función para encontrar la mediana sobre el eje del índice

# Find median Even if we do not specify axis = 0, the method 
# will return the median over the index axis by default
df.median(axis = 0)

Producción :

 
Ejemplo n.º 2: use median()la función en un marco de datos que tiene Navalores. Halla también la mediana sobre el eje de la columna.

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df = pd.DataFrame({"A":[12, 4, 5, None, 1],
                   "B":[7, 2, 54, 3, None], 
                   "C":[20, 16, 11, 3, 8], 
                   "D":[14, 3, None, 2, 6]})
  
# Print the dataframe
df

Implementemos la función mediana.

# skip the Na values while finding the median
df.median(axis = 1, skipna = True)

Producción :

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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