Skip to content

Instantly share code, notes, and snippets.

@andres-alvarado
Last active Feb 6, 2020
Embed
What would you like to do?
import pandas as pd
df = pd.read_csv( filepath_or_buffer = 'data.csv'
, sep = ','
, names = [ 'Liga', 'Inning', 'Mitad Del Inning', 'Evento'
, 'Outs Antes De Jugada', 'Corredores Inicio De Jugada'
, 'Carreras Antes De Jugada', 'Carreras Anotadas En Jugada'
, 'Outs En Juego', 'Outs Despues De Jugada', 'Corredores Despues De Jugada'
, 'Carreras Despues De Jugada', 'Carreras Final Inning'
]
, header=0
)
ree = (
df.assign( Carreras = lambda x: x['Carreras Final Inning'] - x['Carreras Antes De Jugada'])
.groupby( by = ['Evento'])['Carreras']
.agg( func_or_funcs = { 'Carreras': 'sum'
, 'N' : 'count'
}
)
.assign( Promedio_de_Carreras = lambda x: x['Carreras'] / x['N'] )
.reset_index()
.rename( columns = { 'Promedio_de_Carreras' : 'Promedio de Carreras' } )
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment