[ Foro de Python ]
Por favor su gentil ayuda con soporte con la resolución del problema del exámen, no logró encontrar qué más hacer con error. Por favor su ayuda ya que sno loro aprobar el exámen y con ello curso. Agrdezco sus sugerencias
import pandas as pd
import numpy as np
def calcular_estadisticas(descargas:pd.DataFrame)->pd.DataFrame:
df = descargas
df.loc[(df['COMENTARIO']==True),'COMENTARIO'] = 1
df.loc[(df['COMENTARIO']==False),'COMENTARIO'] = 0
df = df.where(df["PAGO"] > 0).groupby("MODELO", as_index=False).agg(CANTIDAD=('MODELO','count'),
PROMEDIO=('PAGO','mean'),
MAXIMO = ('PAGO','max'),
MINIMO = ('PAGO','min'),
ESTRELLAS = ('ESTRELLAS','mean'),
DESVESTRELLAS= ('ESTRELLAS','std'),
COMENTARIOS = ('COMENTARIO','sum')).sort_values('MODELO')
df=df.round({'PROMEDIO':2, "MAXIMO":2, "MINIMO":2, 'ESTRELLAS':2, 'DESVESTRELLAS':2, 'COMENTARIOS':1})
df=df.rename(columns={'DESVESTRELLAS':'DESV. ESTRELLAS'})
df = df.fillna(0) # Rellenar de Ceros los errores
return df
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)