Olá, Lyse! Como vai? haha
Você pode criar um novo DataFrame com a query
e aplicar a função crosstab()
nesse novo DataFrame ou você pode, simplesmente, adicionar a query
em values = dados.query('Renda < 18000').Renda
, como no código abaixo:
renda_estatisticas_por_sexo_e_cor = pd.crosstab(dados.Cor, dados.Sexo, values = dados.query('Renda < 18000').Renda, aggfunc = {'mean', 'median', 'max'})
renda_estatisticas_por_sexo_e_cor.rename(index=cor,columns=sexo,inplace=True)
renda_estatisticas_por_sexo_e_cor
Obtive os mesmos resultados utilizando essas duas opções, como esperado \o/