我想预测一个巨大randomForest
的{{1}}个对象
RasterStack
对象使用randomForest
进行训练,其中包含名为“05_absor_1”,“05_absor_2”的可变数据......
dataframe
有189个图层,名称类似“X05_absor_1”,“X05_absor_2”......
我试图更改RasterStack
的图层名称,但是,当它发生时,它们不能以数字开头。
是否有可能通过重命名RasterStack
对象的变量名来使这两个数据集相互适应?
答案 0 :(得分:1)
迟到总比没有好
您无法重命名 randomForest 对象中的变量,但您可以提取 Raster 堆栈。然后您可以更改列名,在提取的数据帧上预测模型。最后,您可以使用预测数据帧的值覆盖堆栈中一个栅格层的栅格单元值。这将在栅格堆栈上显示您的预测。
看看这篇文章,在模型变量名称中遇到了类似的空格问题: