[ Foro de Python ]

Un ejercicio

22-May-2022 03:12
Invitado (Mauricio Maroto )
0 Respuestas

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




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...