
Eu tentaria mydata$name2 <-strsplit(as.character(mydata[,1]),split=" d[ea] ") Em 9 de janeiro de 2013 09:28, Fátima Lima Paula < fatima.lima.paula@gmail.com> escreveu:
Olá, pessoal. O Daniel Marcelino me passou esse script com a solução para extrair os "da" "de" dos nomes. Mas como sou um horror em R não consigo eliminar tudo ao mesmo tempo. Se rodo o script dele, funciona para o "de". Mas quando repito para "da" retorna um problema. Como não manjo nada, tentei usar list(c("de","da")). Não funcionou. Tentei usar ("de" | "da"). Nada. Alguém pode me ajudar, por favor. Obrigada Fátima
mydata <- data.frame( name = a<-c("Ricardo de Almeida","Maria José da Cruz","Maria Tereza dos Santos","Paulo da Rocha","José Maria", "Germano das Neves"), age = b<-c(67,89,78,65,68,67), birth = c <-c(1945,1923,1934,1947,1944,1945), date = d<-c(20120907,20120703,20120301,20120805,20121004,20121209) )
mydata$name2 <-strsplit(as.character(mydata[,1]),split=c(" de "))
_______________________________________________ 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.
-- Marcos F. Silva http://sites.google.com/site/marcosfs2006