我的R版本是3.6.0。我试图使用这里定义的summarySE((来创建错误条:http://www.cookbook-r.com/Graphs/Plotting_means_and_error_bars_(ggplot2(/
我以前曾多次使用此函数绘制错误条。然而,当我在更新R后尝试运行该函数时,我得到了以下错误。
Error: Can't rename columns that don't exist.
x The column `value` doesn't exist.
我试着在网站上运行示例代码(见下文(,但我得到了同样的错误。
tg <- ToothGrowth
head(tg)
tgc <- summarySE(tg, measurevar="len", groupvars=c("supp","dose"))
head(tgc)
然而,当我尝试在R版本3.3.2的在线编译器上运行代码时,它起到了作用。太令人沮丧了!!
我也遇到过同样的问题。发生这种情况是因为您试图在R中的rename((函数中使用外部变量。更改此行:
datac <- rename(datac, c("mean" = measurevar))
至
datac <- rename(datac, !!measurevar := mean)
为我修复了此问题。有关详细信息,请参阅此链接。在R 中的rename((函数内部使用外部变量