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))