r语言 - 摘要SE() 函数引发错误:无法重命名不存在的列。x 列"len"不存在



我的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((函数内部使用外部变量

相关内容

  • 没有找到相关文章

最新更新