我正在尝试在 R 中编写一个小脚本,在 QGIS 中创建一个 K Ripley 的图形函数。
这是代码:
##Point pattern analysis=group
##Layer=vector
##Titulo=string
##Folder=folder
##showplots
library("maptools")
library("spatstat")
K <- as.ppp(Layer)
E <- envelope (K, fun=Kest, nsim=99)
plot(E, main=Titulo)
write.csv(K,Folder)
当我运行脚本时,我收到以下消息:
错误 enmarks.ppp (Y, dfok=FALSE): 抱歉,当标记是数据框时未实现。
调用:信封->信封.ppp->marks->marks.ppp
Ademas: Mensaje de avisos perdidos
1:点阵列对象中的某些标记值为 NA。2:点图案 Y 中的部分标记值为 NA。
有人知道我错过了什么吗?
谢谢!