Cálculo de probabilidad condicional con Python (Código)

					

import pandas as pd
import numpy as np
df = pd.DataFrame({'genero': np.repeat(np.array(['Mujeres', 'Hombres']), 150),
                   'deporte': np.repeat(np.array(['Beisbol', 'Baloncesto', 'Tenis',
                                                'Padel', 'Beisbol', 'Baloncesto',
                                                'Tenis', 'Padel']), 
                                    (34, 40, 58, 18, 34, 52, 20, 44))})

#Producir tabla de contingencia para resumir datos:
datos = pd.crosstab(index = df['genero'], columns=df['deporte'], margins=True)
print(datos)
#Mostrar datos concretos
print(datos.iloc[0,1])
#cáculo final:
resultado = datos.iloc[0, 1] / datos.iloc[0,4]
print(resultado)

Deja un comentario