以下命令中 [[1]] 的功能是什么?
训练 <- createDataPartition(dataset$Class, p = .8)[[1]]
火车1 <-数据集[火车,]
以下命令中 [[1]] 的功能是什么?
训练 <- createDataPartition(dataset$Class, p = .8)[[1]]
火车1 <-数据集[火车,]
经过大量尝试后找到答案...发布它可能对其他人有用
答案:默认情况下 creatDataPartition 返回 LIST 数据类型。我们希望 Train 存储行号或整数数据...这就是为什么我们必须放置 [[1]]...因为 [[1]],Train 只有整数数据。因此,下一条语句 Train1 <- dataset 有效...
除了这样做,我们还可以将语句 1 修改为 Train <- createDataPartition(dataset$Class, p = .8, list=FALSE) 并且第二个语句将起作用...
要了解 [] 和 [[]] 之间的区别,您可以运行 observecode
j<-list(na="J", 权重=55000)
类(j[1])
[1] “名单”
类(j[[1]])
[1] “性格”
类(j[1:2])
[1] “名单”
类(j[[1:2]])
j[[1:2]] 中的错误:下标越界