小编JCr*_*Cra的帖子

如何从 R 中的栅格中提取值

我想使用 R 从栅格中提取值。基本上,我的栅格具有 0-6 的值,我想为每个像素提取相应的值。所以我最后有一个包含这两个变量的数据表。

感谢您的帮助,我希望我的解释足够准确。

r extract raster

2
推荐指数
1
解决办法
7948
查看次数

删除随机森林训练数据集中的行

我想用我的训练数据集的修改版本运行我的随机森林。我的训练数据包含不同的列,其中一列attribute使用 0-6 的值调用。我的想法是只删除0并使用以下代码保留其余部分:

training_data4 <- training_data3[!training_data3$attribute == "0", ]
Run Code Online (Sandbox Code Playgroud)

但是,当我使用训练数据运行随机森林时,我收到以下错误消息:

rf200 <- randomForest(attribute ~ ., data=training_data4, importance=T, 
                      proximity=F, ntree=200 )
Run Code Online (Sandbox Code Playgroud)

randomForest.default(m, y, ...) 中的错误:y 中不能有空类

我已经知道我的 肯定有问题training_data4,因为我已经用我的原始训练集尝试过它并且没有这个问题。

r random-forest

0
推荐指数
1
解决办法
422
查看次数

标签 统计

r ×2

extract ×1

random-forest ×1

raster ×1