slf2$Year[is.na(slf2$Year)] <- slf2$Ano[is.na(slf2$Year)]
data <- data.frame('a' = c('A','B','C','D','E'), 'x' = c(1,2,NA,NA,NA), 'y' = c(NA,NA,3,NA,NA), 'z' = c(NA,NA,NA,4,5)) cbind(data[1], mycol = na.omit(unlist(data[-1])))
https://stackoverflow.com/questions/14563531/combine-column-to-remove-nas