0
respostas

Mão na massa: analisando o perfil das pessoas responsáveis

#Construa uma tabela de frequências das pessoas responsáveis pelo domicílio por Cat.Sexo. Adicione também uma coluna com esse valor em porcentagem

frequencia_sexo = (dados.groupby('sexo_nome').size().reset_index(name = 'freq_absoluta'))
frequencia_sexo['freq_relativa'] = round(frequencia_sexo['freq_absoluta'] / frequencia_sexo['freq_absoluta'].sum(), 2) * 100

#Construa uma tabela de frequências absolutas e outra de relativas cruzando as variáveis Cat.Sexo e Cat.Cor das pessoas responsáveis pelo domicílio.

freq_sexo_cor_absoluta = pd.crosstab(dados['sexo_nome'], dados['cor_nome'])
freq_sexo_cor_absoluta

freq_sexo_cor_relativa = round(pd.crosstab(dados['sexo_nome'], dados['cor_nome'], normalize = 'all') * 100, 2)
freq_sexo_cor_relativa

#Construa uma tabela cruzada para calcular a `Renda` média das pessoas responsáveis pelo domicílio em relação ao `Cat.Sexo` e `Cat.Cor`.

tab_renda_sexo_cor = round(pd.crosstab(dados['sexo_nome'], dados['cor_nome'], values = dados['Renda'], aggfunc = 'mean'), 2)
tab_renda_sexo_cor