在进行批量统计时经常使用group_by函数通过通道进行计算
library(dplyr)
merged_data %>% group_by(group) %>%
summarise(w=mean(stability), sd = sd(stability))
但运行中出现单独使用显示分组正确,但是使用summarise进行计算时无法分组计算
merged_data %>% group_by(group)
# A tibble: 2,451 × 2
# Groups: group [4]
# w sd
#1 0.5174378 0.05192602
查询问题为该函数与基础包里的plyr包冲突了需要解除关联
detach('package:plyr')
解除时发现
Error: ‘ggbiplot’需要程辑包‘plyr’,因此不能将之分离
于是单独对ggbiplot进行去激活
install.packages("pacman")
library(pacman)
p_unload(ggbiplot)
detach('package:plyr')
再次运行问题解决
文章参考了https://blog.csdn.net/ForvaluesMyself/article/details/121231146
感谢大佬的分享