Rodrigo e Marcos, muito obrigado, aproveitei a idéia de vocês, mas fiz dessa forma:
Primeiro transformei em texto as duas variáveis:
tip_doa$BAIRRO_NAO_TABELADO<-as.character(tip_doa$BAIRRO_NAO_TABELADO)
tip_doa$BAIRRORESIDENCIA<-as.character(tip_doa$BAIRRORESIDENCIA)
Depois usei a rotina que o Marcos havia me sugerido:
tip_doa$bairro_resid<-ifelse(is.na(tip_doa$BAIRRORESIDENCIA),
tip_doa$BAIRRO_NAO_TABELADO,tip_doa$BAIRRORESIDENCIA)
Valeu!!!
Edson Lira
Estatístico
Manaus-Amazonas
Em Segunda-feira, 3 de Fevereiro de 2014 11:49, Rodrigo Coster <rcoster@gmail.com> escreveu:
Se os dados forem fatores não vai funcionar, uma solucao é transformar em texto usando paste()
dados <- data.frame(Col1=c('Porto Alegre', 'Sao Paulo', NA, 'Florianopolis', NA), Col2=c('Porto Alegre', 'Sao Paulo', 'Curitiba', 'Florianopolis', 'Belo Horizonte'))
ifelse(
is.na(dados$Col1), dados$Col2, dados$Col1)
ifelse(
is.na(dados$Col1), paste(dados$Col2), paste(dados$Col1))