我正在修改一份提交的论文,并希望用闪亮的新ggplot2版本替换旧的格子图形.但是,我遇到了ggplot2和两个软件包之间的兼容性问题,这对我的分析,硬币和手臂来说绝对至关重要.从手册中执行以下示例时
qplot(sleep_rem / sleep_total, awake, data = msleep)
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:
Error in function (classes, fdef, mtable) :
unable to find an inherited method for function "empty", for signature "data.frame"
Run Code Online (Sandbox Code Playgroud)
一旦硬币或手臂被装上.
以下是详细信息:
运行R 2.10.1,清空.RData文件
require(ggplot2)
require(xtable)
require(MASS)
require(gdata)
require(car)
require(Hmisc)
require(psych)
qplot(sleep_rem / sleep_total, awake, data = msleep)
require(coin)
qplot(sleep_rem / sleep_total, awake, data = msleep)
require(arm)
qplot(sleep_rem / sleep_total, awake, data = msleep)
Run Code Online (Sandbox Code Playgroud)
这可以用R 2.12重现吗?如果没有,是否值得升级?我必须承认我不愿更新工作系统,特别是在紧迫的截止日期.