我试图将一列数值标准化为介于0和1之间。我编写了以下R代码以尝试将其应用于列,但它不起作用。有人可以帮忙吗?
normalise <- function(x) {
return (x-min(x)/(max(x)-min(x))) # Creating the function
train$dti_norm <- apply(select(train,dti),MARGIN=2, FUN = normalise)
有人可以帮我确定为什么我的功能不起作用?我有正确的输入吗?
我认为以下代码将帮助您标准化您的专栏
library(mlr)
trainTask <- normalizeFeatures(trainTask,method = "standardize")
如果需要,这将标准化您的数据框和列
你错过了一些括号,不需要qazxsw poi:
apply