gpt4 book ai didi

r - 错误 : `i` must have one dimension, 不是 2. 在 R 中的 CreateDataPartition

转载 作者:行者123 更新时间:2023-12-04 01:30:40 25 4
gpt4 key购买 nike

我正在运行一段我以前成功运行过多次的代码,现在我遇到了一个我不明白的奇怪错误:

### Data Splitting

trainIndex <- createDataPartition(dataset$isTerminated, p = .8,
list = FALSE,
times = 1)

head(trainIndex)

# Step 2: Create the training and testing datasets

testData <- dataset[-trainIndex, ]
trainingData <- dataset[trainIndex, ]

testData <- dataset[-trainIndex, ]工作正常,但当我运行时 trainingData <- dataset[trainIndex, ]给我一个错误 Error:must have one dimension, not 2.

我已经根据 https://topepo.github.io/caret/data-splitting.html 检查了代码它匹配。有没有其他人遇到过它并找到了解决方案?

最佳答案

检查数据的类别。如果是 tibble,将其转换为 data.frame。

关于r - 错误 : `i` must have one dimension, 不是 2. 在 R 中的 CreateDataPartition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61091277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com