df <- data.frame (x= c(NA, 1, 2), y=c(0, 10, NA)) df<- na.omit(df)x<-x[!is.na(x)]new_df <- na.omit(df, c("myvar1", "myvar2")) # Remove NA on specific variables# remove na in r newdf <- na.omit(df) > final[complete.cases(final), ] gene hsap mmul mmus rnor cfam 2 ENSG00000199674 0 2 2 2 2 6 ENSG00000221312 0 1 2 3 2df <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) subset(df, !is.na(y))964 4 4