【发布时间】:2015-07-03 00:08:27
【问题描述】:
我在我的机器上从源代码安装 Spark-1.4.0,运行 fedora 21,内核 4.0.5-200.fc21.x86_64,然后运行 install-dev.sh spark-1.4.0/R 目录。现在,当我在终端上启动“sparkR”时,一切正常启动,我进入命令提示符并执行以下操作:
> sample(seq(1,10),size=4)
Error in sample(seq(1, 10), size = 4) : unused argument (size = 4)
我的问题是为什么“sample”会在 SparkR 控制台中引发此错误。这适用于常规 R 会话,即
> sample(seq(1,10),size=4)
[1] 1 10 4 2
【问题讨论】:
-
我还没有尝试过
sparkR,但也许它用不同的函数掩盖了sample函数?作为调试的第一步,尝试输入sample来查看源代码,确保它来自base包并且它具有正确的参数。 -
@daattali 是正确的,有一个
SparkR::sample。您可以通过base::sample(seq(1,10),size=4)获得您正在寻找的功能
标签: r apache-spark