突然"未使用的参数"错误

joh*_*hnl 6 r

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

library(ggplot2)
qplot(c(0, 2), stat="function", fun=exp, geom="line") 
Run Code Online (Sandbox Code Playgroud)

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

编辑:这是一个普遍的问题:

a <- c(0, 2)
Run Code Online (Sandbox Code Playgroud)

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

Ben*_*ker 12

使用ggplot2 v 0.9.3.1为我工作.根据您的编辑,我99%确定您c()在工作区中定义了不同的功能/在搜索路径(getAnywhere("c")$where)中的某处加载,这会屏蔽内置版本.

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

如果你很幸运,问题出现在你的全局工作空间中并且rm("c")可以正常工作 - 否则你必须追踪哪个包正在加载这个诱饵陷阱......(find("c")在这种情况下可能有用......)