Professor César, igualmente obrigado!!! E você está absolutamente certo, antes
de otimizar, descobri que o código precisava ser corrigido (vi que o resultado
nessa sequência não era o que eu esperava!!!). Tive outra ideia para resolver,
mas a sua é ainda mais funcional, vou testar!!!
Muito
Diogo,
Como vc já resolveu o prob principal, faço apenas uma sugestãozinha:
Este código parece-me estar *pedindo* para ser otimizado pelo uso da função
rowMeans().
for (i in (1:nrow(dados))){
dados$Média[i]<-mean(dados$v1[i],dados$v2[i],dados$v3[i],dados$v4[i],dados$v5[i],na.rm
= TRUE)
}
Não
Prezado professor Marcus, obrigado!!!
Diogo JerônimoBacharel em Ciências Estatísticas - ENCE/IBGEMestre em Metrologia
- PUC-Rio/PósMQIhttp://lattes.cnpq.br/8996149312896520
Em segunda-feira, 14 de fevereiro de 2022 14:12:13 BRT, Marcus Nunes
escreveu:
O código a seguir tem
O código a seguir tem comentários sobre o que está incorreto. Ao final, eu
posto o código que funciona.
# Código antigo
i=1 # o laço `for` atualiza automaticamente o contador `i`, criando cada
um dos seus valores. portanto, essa linha é redundante.
for (i in (1:nrow(dados))){ # o ideal é fazer
Boa tarde a todos!!! Dúvida boba, mas tenho de explicar antes: estou fazendo
uma análise de cluster, para poder identificar resultados iguais de
laboratórios analíticos. O resultado foi um banco parecido com esse
reproduzível:
library(dplyr)
x01<-c(8.49,8.62,8.63,8.49,8.44,2)