dataframe <- data col <- val #刪除data表里所有缺失值——na.omit() data <- na.omit(data) #選取data表中val列不含NA的行,重新賦給data——which(!is.na()) data <-data[which(!is.na(data$val)),] #選取data表中字符數為18,或不是NA 的行,重新賦給data data <- data[which(nchar(data$val)==18)|!is.na(data$val),] #過濾第5列中有NA的行——complete.cases() data <- data[complete.cases(data[,5]),] #過濾第1到5列中有NA的行 data <- data[complete.cases(data[,1:5]),] #過濾所有列中有NA的行 data <- data[complete.cases(data),] #查看表內有多少缺失值 sum(is.na(data$val)) #求和data表中val中的缺失值
