[R-br] Looping

Fátima Lima Paula fatima.lima.paula em gmail.com
Sexta Janeiro 11 19:10:51 BRST 2013


Pessoal, tenho uma lista de nomes num banco, que pertencem a outro banco.
Exemplo.
lista=c("a","b","c","d","e","f","g")
nome=c("a","b","a","c","d","h","a","g","e","f","g")
inf=c("1","2","3","9","6","5","8","12","4","6","11")
banco=cbind(nome,inf)
banco=as.data.frame(banco)
Quando faço, por exemplo
which(banco=="a")
Retorna
1  3  7
Preciso criar uma lista com os ids desses nomes no banco.
Assim, a lista para o meu exemplo ficaria:
lista2= 1  3  7  2  4  5  9  10  8  11
Na verdade, pensei num looping, mas não sei fazer.
A minha ideia seria
lista2=which(banco=="n")
sendo n=cada um dos nomes da 'lista'
Teria que fazer isto com todos os n da 'lista' na ordem e ir guardando na
lista2
Isso é possível?
Alguém poderia ajudar?
Obrigada
Fátima
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130111/5ebd1289/attachment.html>


Mais detalhes sobre a lista de discussão R-br