突然“未使用的参数”错误

时间:2014-06-02 23:40:33

标签: r

我不知道为什么,但我确信以下确实会产生一段时间的情节。你能告诉我这里有什么问题吗?

library(ggplot2)
qplot(c(0, 2), stat="function", fun=exp, geom="line") 

这将返回" c(0,2)中的错误:未使用的参数(2)。"为什么呢?

修改:这是一个普遍问题:

a <- c(0, 2)

给出了同样的错误。这里发生了什么?

2 个答案:

答案 0 :(得分:12)

使用ggplot2 v 0.9.3.1为我工作。根据您的修改,我99%确定您在工作区中定义了不同的c()函数/加载到搜索路径中的某个位置(getAnywhere("c")$where),这会隐藏内置版本

要进行测试,请尝试从干净的会话开始(如果可能,请使用--vanilla跳过重新加载工作区/执行.Rprofile / etc。)

如果您很幸运,问题出在您的全局工作区中,rm("c")将起作用 - 否则您必须追踪哪个软件包正在加载此诱杀陷阱......(find("c")可以在这种情况下很有用......)

答案 1 :(得分:0)

即使几个月前相同的代码也能正常工作,我也遇到了textnets包的相同问题。

https://github.com/cbail/textnets

事实证明,Bail已更改了函数名称和参数,因此前面的某些参数不再有效!只需检查函数当前采用的参数即可。