这个问题已经有答案了:
rename function in dplyr does not work(1个答案)
9天前关闭
我是R的新手,在ggplot2中使用钻石表。我使用rename()重命名了一个列,但是当我尝试使用新名称查找平均值时,下一行中没有更新。如果有人能指导我就好了。我知道这个问题听起来有点愚蠢。我只想知道我做错了什么?
install.packages("tidyverse")
library(tidyverse)
rename(diamonds, carat_new = carat)
summarise(diamonds, mean_carat = mean(carat_new))
console说:
Error in `summarise()`:
ℹ In argument: `mean_carat = mean(carat_new)`.
Caused by error:
! object 'carat_new' not found
1条答案
按热度按时间u5rb5r591#
找不到
carat_new
,因为您没有更新diamonds
。一个选项是更新
diamonds
:另一种选择是使用管道操作符: