我有一个大矩阵,列名如下:
colid=vector(length = 60)
for(i in 1"60) {
colid[i]=paste0("V",i)
}
当我使用 中的autoKrige
函数时automap
,公式必须写成这样的格式:V1~1。当我尝试使用循环执行此操作时,会发生错误:
library(automap)
value=list()
for(i in 1:60) {
value[[i]]=autoKrige(colid[i]~1,Mydata,new_data = newgrid)
}
Error: too many spatial dimensions: 3068 In addition: Warning message:
NAs introduced by coercion
然后我尝试解决这个问题,我测试了公式:
> colid[10]~1
colid[10] ~ 1
所以,问题是因为公式的格式不正确。我想知道我该如何解决这个问题?非常感谢。