¿Cómo obtener las estadísticas descriptivas para Pandas DataFrame?

describe()El método en Python Pandas se usa para calcular datos estadísticos descriptivos como conteo, valores únicos, media, desviación estándar, valor mínimo y máximo y muchos más. En este artículo, aprendamos a obtener las estadísticas descriptivas de Pandas DataFrame.

Sintaxis:
df[‘cname’].describe(percentiles = Ninguno, incluir = Ninguno, excluir = Ninguno)
df.describe(percentiles = Ninguno, incluir = Ninguno, excluir = Ninguno)

Parámetros:
percentiles: representa el valor percentil que debe devolver la función. Los valores predeterminados son 0,25, 0,5 y 0,75
incluyen: representa la lista de tipos de datos que deben incluirse
excluir: representa la lista de tipos de datos que deben excluirse

Ejemplo 1:

# Import package
from pandas import DataFrame
  
# Create DataFrame
cart = {'Product': ['Mobile', 'AC', 'Mobile', 'Sofa', 'Laptop'],
        'Price': [20000, 28000, 22000, 19000, 45000],
         'Year': [2014, 2015, 2016, 2017, 2018]
        }
df = DataFrame(cart, columns = ['Product', 'Price', 'Year'])
  
# Original DataFrame
print("Original DataFrame:\n", df)
  
# Describing descriptive statistics of Price
print("\nDescriptive statistics of Price:\n")
stats = df['Price'].describe()
print(stats)

Salida:

Ejemplo 2:

# Import package
from pandas import DataFrame
  
# Create DataFrame
cart = {'Product': ['Mobile', 'AC', 'Mobile', 'Sofa', 'Laptop'],
        'Price': [20000, 28000, 22000, 19000, 45000],
         'Year': [2014, 2015, 2016, 2017, 2018]
        }
df = DataFrame(cart, columns = ['Product', 'Price', 'Year'])
  
# Original DataFrame
print("Original DataFrame:\n", df)
  
# Describing descriptive statistics of Year
print("\nDescriptive statistics of year:\n")
stats = df['Year'].describe()
print(stats)

Salida:

Ejemplo 3:

# Import package
from pandas import DataFrame
  
# Create DataFrame
cart = {'Product': ['Mobile', 'AC', 'Mobile', 'Sofa', 'Laptop'],
        'Price': [20000, 28000, 22000, 19000, 45000],
         'Year': [2014, 2015, 2016, 2017, 2018]
        }
df = DataFrame(cart, columns = ['Product', 'Price', 'Year'])
  
# Original DataFrame
print("Original DataFrame:\n", df)
  
# Describing descriptive statistics of whole dataframe
print("\nDescriptive statistics of whole dataframe:\n")
stats = df.describe(include = 'all')
print(stats)

Salida:

Ejemplo 4:
En este ejemplo, imprimamos todos los datos estadísticos descriptivos individualmente.

from pandas import DataFrame
  
# Create DataFrame
cart = {'Product': ['Mobile', 'AC', 'Mobile', 'Sofa', 'Laptop'],
        'Price': [20000, 28000, 22000, 19000, 45000],
         'Year': [2014, 2015, 2016, 2017, 2018]
        }
df = DataFrame(cart, columns = ['Product', 'Price', 'Year'])
  
# Original DataFrame
print("Original DataFrame:\n", df)
  
# Print Count of Price
print("\nCount of Price:\n")
counts = df['Price'].count()
print(counts)
  
# Print mean of Price
print("\nMean of Price:\n")
m = df['Price'].mean()
print(m)
  
# Print maximum value of Price
print("\nMaximum value of Price:\n")
mx = df['Price'].max()
print(m)
  
# Print standard deviation of Price
print("\nStandard deviation of Price:\n")
sd = df['Price'].std()
print(sd)

Producción:

Publicación traducida automáticamente

Artículo escrito por utkarsh_kumar 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 *