我有一个网格化的空间二维数据,my coordinates data
如果我尝试
vB=variogram(z~1, data=as.data.frame(data))
我收到错误:
(函数(classes,fdef,mtable)中的错误: 无法为签名'“data.frame”'
找到函数'gridded'的继承方法
答案 0 :(得分:1)
我怀疑您需要SpatialPointsDataFrame
才能使用variogram
功能。因此,您必须先转换data frame
。
假设您的数据框有3列x
,y
& z
data_sp <- data
coordinates(data_sp) = ~x + y
str(data_sp)