fati[fati$nome%in%lista,]


2013/1/20 Fátima Lima Paula <fatima.lima.paula@gmail.com>

Acho que já pedi ajuda para isso, mas vou tentar de novo.
Tenho uma lista de nomes (lista) da qual quero pegar dados que pertencem a outro data frame (fati) para construir um novo data frame, apenas com aqueles indivíduos. Exemplo:

lista=c("ana","basilio","clovis","duda","ellen","guto")
nome=c("ana","basilio","aurora","carol","duda","helio","angela","clovis","ellen","fada","guto")
idade=c("12","24","31","92","68","59","81","12","40","62","11") 
sexo=c("1","2","1","1","1","2","1","2","1","1","2")
fati=cbind(nome,idade,sexo)
fati=as.data.frame(fati)
fati

Quero construir um data frame com as informações contidas, que ficaria desta forma:

     nome idade sexo
1      ana    12    1
2  basilio    24    2
3     duda    68    1
4   clovis    12    2
5    ellen    40    1
6    guto    11    2

Alguém conseguiria me ajudar?
Obrigada
Fátima

_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.