Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R、 Sparkyr-无法强制类型';环境';到类型为'的向量;字符';_R_Apache Spark - Fatal编程技术网

R、 Sparkyr-无法强制类型';环境';到类型为'的向量;字符';

R、 Sparkyr-无法强制类型';环境';到类型为'的向量;字符';,r,apache-spark,R,Apache Spark,我在将数据帧复制到本地Spark群集时遇到问题。我尝试在此网站上执行以下步骤: 我像这样连接到我的群集: > library(sparklyr) > sc <- spark_connect(master = "local") 我得到了这个错误: as.vector(x,“字符”)中出错:无法强制类型 “环境”到“字符”类型的向量 我检查了这两个对象,看它们是否属于同一类型:\ > class(iris) [1] "data.frame" > class(my_df

我在将数据帧复制到本地Spark群集时遇到问题。我尝试在此网站上执行以下步骤: 我像这样连接到我的群集:

> library(sparklyr)
> sc <- spark_connect(master = "local")
我得到了这个错误:

as.vector(x,“字符”)中出错:无法强制类型 “环境”到“字符”类型的向量

我检查了这两个对象,看它们是否属于同一类型:\

> class(iris)
[1] "data.frame"
> class(my_df)
[1] "tbl_df"     "tbl"        "data.frame"
你知道为什么它不起作用吗?

我找到了解决方案(或bug)。我不知道为什么我以前没有收到这个错误,但在第二次打开RStudio和我的项目后,我尝试这样做:

> copy_to(sc, my_df)
library(sparklyr)
我得到了一个错误,我没有闪亮的和rlang的包。我安装了它们:

> install.packages("shiny")
> install.packages("rlang")
然后我再次尝试复制我的数据帧,它工作正常。

我找到了解决方案(或bug)。我不知道为什么我以前没有收到这个错误,但在第二次打开RStudio和我的项目后,我尝试这样做:

> copy_to(sc, my_df)
library(sparklyr)
我得到了一个错误,我没有闪亮的和rlang的包。我安装了它们:

> install.packages("shiny")
> install.packages("rlang")

然后我再次尝试复制我的数据帧,它工作正常。

对我来说,使用早期版本的Sparkyr很有帮助。我将版本从0.7.0更改为0.5.6。

对我来说,使用Sparkyr的早期版本很有帮助。我将版本从0.7.0更改为0.5.6