嗨,我是sparklyr的新手,我基本上是在spark中运行一个查询来创建一个临时对象。
代码类似于
ts_data<-tbl(sc,"db.table") %>% filter(condition) %>% compute("ts_data")
sc是我的火花连接。
我之前运行了相同的代码,它可以工作,但现在我得到以下错误:
if (temporary) sql(" temporary "):参数不存在错误可解释为逻辑
我试过改变过滤器,试过新的表,R版本和快照。但它仍然给出了相同的误差。我确信没有语法错误
有人能帮我理解如何解决这个问题吗?
我遇到了同样的问题。将compute("x")
更改为compute(name = "x")
为我修复了它。
这是sparklyr的一个错误,并在1.7.0版本中修复。所以要么使用匹配参数(name = x),要么更新sparklyr版本。