gpt4 book ai didi

r - dplyr group_by 和计数中找不到对象错误

转载 作者:行者123 更新时间:2023-12-05 08:31:39 24 4
gpt4 key购买 nike

我正在尝试创建一个计数,作为计算每个类别覆盖率的第一步。下面的代码以前有效,但不再有效。

我已经阅读了关于 SO 的其他帖子,但似乎没有一篇能够捕捉到我遇到的问题。

这是我正在尝试做的一个可重现的例子:

 library(dplyr)

cover_data_test<- data.frame( site=c('cram','khq','k50'),
treatment=c('exc','out','exc'),
season=c('fall','spring','fall'),
transect=c(1,1,1),
point=c(1,2,3),
ground=c('b','l','pb')
)
View(cover_data_test)

groundcover_test<- cover_data_test%>%
group_by(season,site,treatment,transect)%>%
count(ground)

我在上面的例子中仍然遇到这个错误:

"Error in FUN(X[[i]], ...) : object 'b' not found"

对可能发生的事情有什么想法吗?

最佳答案

conflicts()功能帮助我深入了解它! “计数”被列为冲突,所以我将代码编辑为 r
groundcover_test<- cover_data_test %>%
group_by(season,site,treatment,transect)%>%
dplyr::count(ground)

添加双冒号运算符 dplyr::允许它按预期运行。再次感谢!

关于r - dplyr group_by 和计数中找不到对象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56676001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com