Oi, André, tudo bem?
Desculpe a demora em te responder!
Quando temos diversas variáveis e queremos aplicar uma mesma análise para todas elas, podemos optar por usar loops para criar ciclos de repetição sem ter que escrever os códigos considerando variável por variável. Ao usar a biblioteca Pandas do Python para manipular os dados, por exemplo, podemos criar uma função que recebe como parâmetro uma variável e retorna uma análise para essa variável.
Como exemplo, temos o código abaixo que pretende criar um histograma para algumas variáveis usando um loop:
import seaborn as sns
def criar_histograma(variavel):
ax = sns.distplot(variavel, kde=False)
ax.figure.set_size_inches(12, 6)
ax.set_title('Distribuição de Frequências - ' + variavel.name, fontsize=18)
ax.set_xlabel('Valores', fontsize=14)
ax
# Exemplo de uso da função para a variável "Altura"
criar_histograma(dados.Altura)
# Loop para aplicar a função para todas as variáveis do estudo
for coluna in dados.columns:
criar_histograma(dados[coluna])
Nesse exemplo, a função criar_histograma
recebe uma variável como parâmetro e cria o histograma dessa variável usando o Seaborn. Em seguida, é feita a configuração do tamanho do gráfico, título e rótulo do eixo x. No loop, a função é aplicada para cada coluna do DataFrame dados
.
Você pode ler mais sobre o comando for
e os laços de repetição em Python, acessando a documentação abaixo:
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!