【发布时间】:2015-11-10 00:36:47
【问题描述】:
我想将randomForest 对象预测为巨大的RasterStack。randomForestobject 使用 dataframe 进行训练,变量名为“05_absor_1”、“05_absor_2”...RasterStack 有 189 层,其名称类似于“X05_absor_1”、“X05_absor_2”...
我试图更改RasterStack 的层的名称,但是,当它发生时,它们不能以数字开头。
有没有可能通过重命名RandomForest对象的变量名来使这两个数据集相互适应?
【问题讨论】:
-
重命名训练数据集的列怎么样?
-
可以,但是训练需要很长时间,所以我想我可以解决这个问题。
-
你能发一个
str(ofYourRasterStack)吗,也许有办法手动设置名字。 -
您不能重命名随机森林对象的变量。更改数据列的名称是唯一的方法。
-
或者你可以通过重命名
dataframe的列来重新创建对象
标签: r raster random-forest prediction r-raster