1
resposta

Em qual momento foi especificado que os valores seria da coluna exame_1?

Não entendi no código nem na explicação do professor quando foi especificado que na plotagem do gráfico seria apenas a coluna exame_1

Considerando o código é a trecho "axis =1"?

import seaborn as sns import matplotlib.pyplot as plt

dados_plot = pd.concat([diagnostico, valores_exames_v1], axis = 1) dados_plot = pd.melt(dados_plot, id_vars="diagnostico", var_name="exames", value_name="valores")

plt.figure(figsize=(10,10))

sns.violinplot(x = "exames", y = "valores", hue = "diagnostico", data = dados_plot)

1 resposta

Olá, Fernanda! tudo bem?

O trecho axis=1 é usado para concatenar os DataFrames diagnostico e valores_exames_v1 usando pd.concat. Esse argumento axis=1 indica que a concatenação deve ser feita ao longo das colunas, ou seja, os dois DataFrames serão unidos lado a lado, mantendo todas as colunas de ambos.

Depois da concatenação, o código utiliza a função pd.melt para transformar os dados em um formato adequado para a plotagem do gráfico.

Espero que isso tenha esclarecido a sua dúvida! Se tiver mais perguntas ou precisar de mais esclarecimentos, fique à vontade para perguntar. Estamos aqui para ajudar!

Bons estudos!!!