Obrigada, Walmes.
Funcionou.
Depois de separar os nomes, usei:
banco1=subset(banco1,!is.na(nome3))
e ficou tudo resolvido.
Em 10 de janeiro de 2013 14:48, Henrique Dallazuanna <wwwhsd@gmail.com>escreveu:
subset(dados1, grepl("\\w\\s+\\w", dados1$nome))