
Olá segue: ## vetor tipo character PROCESSO = rep(c("5.155.855-8","5.153.696-8","5.154.220-6",NA,NA,NA,"5.155.401-1","5.155.960-6",NA,"5.157.157-7","5.157.658-4"), 1000) um pequeno ajuste ## evita que transforme em factor dados = data.frame(PROCESSO, stringsAsFactors = FALSE) indice = which(is.na(dados$PROCESSO)) ##Agora é so usar o indice para preencher a coluna dados[indice,"PROCESSO"] <- 1:length(indice) dados Você também pode usar o poderoso data.table library(data.table) ## converte para data.table dados = data.table(PROCESSO) dados[is.na(PROCESSO), PROCESSO := as.character(1: .N)] dados saudações Em 27/04/2016 02:00, Amikobh escreveu:
indice<-which(is.na <http://is.na>(dados$PROCESSO))
##Agora é so usar o indice para preencher a coluna dados[indice,"PROCESSO"]<-1:length(indice)