Viva! Perfeito. Muito obrigada. Fátima Em 28 de novembro de 2012 10:31, Rodrigo Coster <[email protected]>escreveu:
> Usa o comando trim() do pacote gdata. > > > 2012/11/28 Fátima Lima Paula <[email protected]> > >> Prezados, >> já aprendi a separar nomes, mas agora surgiu um problema: >> esse banco que estou usando, foi exportado do sihd2 e vem com os espaços >> do campo que é para ser preenchido. >> Assim, tenho nomes com esse aspecto: >> nome=c("Maria Tereza dos Santos ", "Jorge Roberto da Silva >> ", "José de Faria Almeida ") >> nome=factor(nome) >> idade=c(76,87,98) >> data=data.frame(nome, idade) >> >> Preciso que os nomes sejam divididos da seguinte forma: >> data$nome1=c("Maria", "Jorge", "José") >> data$nome2=c("Tereza dos", "Roberto da","de Faria") >> data$nome3=c("Santos", "Silva", "Almeida") >> >> Fui usar o script que guardei do Walmes, mas não deu certo. O problema >> está nos espaços que ficam depois do nome. >> Só para ilustrar, vejam o que retorna: >> separado=strsplit(as.character(nome),split=" ") >> > head(separado) >> [[1]] >> [1] "Maria" "Tereza" "dos" "Santos" "" "" "" "" >> >> [9] "" "" "" "" "" >> >> [[2]] >> [1] "Jorge" "Roberto" "da" "Silva" "" "" "" >> [8] "" "" "" "" "" "" >> >> [[3]] >> [1] "José" "de" "Faria" "Almeida" "" "" "" >> [8] "" "" "" "" "" "" "" >> [15] "" "" "" "" >> O pior é que não existe um número constante de espaços, nem de total de >> linhas. É exatamente assim como no exemplo. >> Alguém pode me ajudar, por favor? >> >> >> >> >> _______________________________________________ >> R-br mailing list >> [email protected] >> 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. >> > > > _______________________________________________ > R-br mailing list > [email protected] > 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. >
_______________________________________________ R-br mailing list [email protected] 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.
