如何解决“ filter_impl(.data,quo)中的错误”

时间:2019-08-05 18:21:35

标签: r dplyr

当我在固定秩Kriging(FRK)包中构造S函数时,遇到以下问题。以下代码显示了FRK的测试示例。

代码部分:”

library(sp)
library(ggplot2)
library(dplyr)
library(FRK)

set.seed(1)   
zdf <- Z <- data.frame(x = runif(1000), y= runif(1000))   
zdf$z <- Z$z <- sin(8*Z$x) + cos(8*Z$y) + 0.5*rnorm(100)  
coordinates(Z) = ~x+y  # Turn into sp object

S <- FRK(f = z~1, list(Z), n_EM = 10)                                     
Pred <- SRE.predict(SRE_model = S)    

xy <- data.frame(coordinates(Pred))   

xy$mu <- Pred$mu

xy$se <- Pred$sd

## Plotting
ggplot(zdf) + geom_point(aes(x,y,colour=z)) + 
  scale_colour_distiller(palette="Spectral") + theme_bw() + coord_fixed()
ggplot(xy) + geom_raster(aes(x,y,fill=mu)) + 
  scale_fill_distiller(palette="Spectral") + theme_bw() + coord_fixed()
ggplot(xy) + geom_tile(aes(x,y,fill=se)) + 
  geom_point(data=zdf,aes(x,y),pch=46) +
  scale_fill_distiller(palette="Spectral") + theme_bw() + coord_fixed()

控制台

S <-FRK(f = z〜1,list(Z),n_EM = 10E)

构建BAU ... 产生基础函数... 自动选择功能数量 使用819个基础函数进行建模 正在建立SRE模型... 在BAU级别上标准化基函数评估...

filter_impl(.data,quo)中的错误:   无法将对象转换为函数:[type = NULL; target = CLOSXP,SPECIALSXP或BUILTINSXP]。

构造S函数时,如上所述发生错误。我不确定这是dplyr软件包还是因为macOS系统。任何人以前都有类似问题的经验,该如何解决?非常感谢!

0 个答案:

没有答案