Menu
Coddy logo textTech

Diferentes agregaciones

Lección 16 de 19 del curso Análisis con Pandas de Coddy.

Al usar .sum() o cualquier otro método similar, se calcula la sum en todas las columnas numéricas. También podemos especificar para cada columna qué cálculo realizar:

df.groupby('column_name').agg({'column_1': 'sum', 'column_2': 'mean'})
challenge icon

Desafío

Fácil

El archivo CSV visits.csv contiene información sobre cuántas visitas se realizaron en una ubicación específica en un momento determinado.

Aquí están las primeras 5 líneas del archivo:

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

Crea un dataframe con las siguientes columnas: sum_visits y mean_timestamp, y sus cálculos estadísticos correspondientes.

Asegúrate de que sum_visits esté antes de mean_timestamp. .agg({column_1: '...', colunm_2: '...'}) no es lo mismo que .agg({column_2: '...', colunm_1: '...'}). Esto se debe a que el orden de las columnas se invierte.

Guarda el resultado en df.

Pruébalo tú mismo

# pandas as pd ya está importado
df = pd.read_csv("./visits.csv")
# Escribe tu código a continuación

Todas las lecciones de Análisis con Pandas