[R-br] Duvida modo de uso da função paste
Michelle Bau Graczyk
mbgraczyk em gmail.com
Quarta Março 18 16:18:07 BRT 2015
Boa tarde, estou com uma dúvida de como usar a função paste ou se tem como
eu fazer de outro modo.
Eu tentei primeiramente assim:
matrizAA<-matrix(nrow=395, ncol=31)
Symbols<-c("AA","AIG","AXP")
for(j in 2:3)
{
empresa<-Symbols[j]
for (i in 2:4){
matrizAA[i-1,j]<-cor(AA[,i],Symbols[j][,i], use="pairwise.complete.obs")
}
}
write.table(matrizAA,"mAAteste23.txt")
Entâo surge o erro:
Erro em show(symbols[j][, 2]) :
erro na avaliação do argumento 'object' na seleção do método para a
função 'show': 'Erro em symbols[j] :
objeto de tipo 'closure' não possível dividir em subconjuntos
Ai tentei usar a funçao paste0 desta maneira:
matrizAA<-matrix(nrow=395, ncol=31)
Symbols<-c("AA","AIG","AXP")
for(j in 1:3)
{
empresa<-Symbols[j]
for (i in 2:4){
empresa1<-paste0(empresa,"[,",i,"]") ou empresa1<-paste0(empresa)
matrizAA[i-1,j]<-cor(AA[,i],empresa1, use="pairwise.complete.obs")
ou matrizAA[i-1,j]<-cor(AA[,i],empresa1[,i],
use="pairwise.complete.obs")
}
}
write.table(matrizAA,"mAAteste23.txt")
e os erros são:
Erro em cor(AA[, i], empresa1, use = "pairwise.complete.obs") :
'y' deve ser numérico
ou
Erro em empresa1[, i] : número incorreto de dimensões
O que me leva a crer que usando o paste ele passa a não mais entender como
um vetor AIG[,i] por exemplo, e sim por uma string.
Alguem poderia me dizer como posso resolver isso?
Muuuito obrigada,
Michelle
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150318/bb30616f/attachment.html>
Mais detalhes sobre a lista de discussão R-br