嗨我想正常化我的数据集trainingData [1]的列。该列的类型是num。但是当我运行下面的代码时,它给了我所有的NA,是因为我的数据集中有NA,我怎么能告诉lapply忽略它。lapply忽略NA
normalize <- function(x) {
return ((x - min(x))/(max(x) - min(x)))
}
trainingData[1] <- as.data.frame(lapply(trainingData[1], normalize))
谢谢!
你可以调用'分钟()'和'MAX()'功能设置参数'na.rm = TRUE'。例如:'min(c(NA,2:4),na.rm = TRUE)' –