我正在尝试使用GISTools软件包绘制局部local鼠I。但是我收到此错误“ localmoran(df.sp $ n_homdol,ww)中的错误:is.vector(x)不是TRUE”
我的代码如下:
library(GISTools)
df.sp <- SpatialPointsDataFrame(cbind(df$longitude,df$latitude ), df)
sp_viz <- poly2nb(sp.dist.sf, row.names = sp.dist.sf$NOME_DIST)
xy <- st_coordinates(sp.dist.sf)
ww <- nb2listw(sp_viz, style ='W', zero.policy = TRUE)
locMoran <- localmoran(df.sp$n_homdol, ww)
该错误出现在最后一行。会发生什么?