R语言dplyr包分组求均值遇到的问题及解决办法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天就跟大家聊聊有关R语言dplyr包分组求均值遇到的问题及解决办法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。R语言里的dplyr这个包g
千家信息网最后更新 2026年11月01日R语言dplyr包分组求均值遇到的问题及解决办法
今天就跟大家聊聊有关R语言dplyr包分组求均值遇到的问题及解决办法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
R语言里的dplyr这个包group_by()函数加上summarise()函数分组计算方差均值等非常好用。比如一组数据
df<-data.frame(first=c("A","A","B","B"),
second=c(1,2,3,4))
df
### 以下是df的返回结果,不需要输入
first second
1 A 1
2 A 2
3 B 3
4 B 4
我想分别结算两个A和两个B的平均值,用以下代码可以很方便的实现
library(dplyr)
df%>%
group_by(first)%>%
summarise(y=mean(second)) -> df1
# 结果保存在df1中,输入df1并运行返回以下内容
df1
# A tibble: 2 x 2
first y
1 A 1.5
2 B 3.5
以上是正常情况
然而我最近再用这个方法的时候一直出现问题,返回的结果是直接计算1234的均值,并不会分组计算。这个问题困扰了我一周的时间,昨天在公众号发推文提到了这个问题,与人留言给出了解决方案:另一个包plyr相冲突导致的问题。可以把plyr detach 掉
我也没有加载plyr这个包呀,那很有可能是加载其他包的时候因为依赖plyr这个包同时也把它加载了。
不在使用已经加载的包可以用detach()函数,写法是
detach('package:plyr')
运行这条命令的时候报错Error: package 'plyr' is required by 'Rmisc' so will not be detached
我说呢,Rmisc这个包里有一个计算置信区间的函数,之前分组计算均值就没有遇到过这个问题,这次我是想分组计算置信区间,所以加载了Rmisc这个包。那就一次关闭已经加载的包
detach('package:Rmisc')
detach('package:plyr')
这样再分组计算就没有问题了
看完上述内容,你们对R语言dplyr包分组求均值遇到的问题及解决办法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
问题
分组
均值
内容
函数
语言
时候
结果
办法
两个
区间
输入
运行
代码
公众
写法
同时
命令
平均值
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
互联网最新的科技
互联网 科技
互联网科技公司官网
朗涯互联网科技
科技创新互联网企业
广州凡科互联网科技
天扬科技互联网广告
无锡溥仪互联网科技有限公司
太原新华互联网科技学校怎么样
富国互联网科技创新基金
安控科技rtu产品工业互联网
广州恒生互联网科技有限
昊天互联网科技有限公司
中国互联网公司排名锤子科技
互联网公司高科技产品
互联网科技快讯热点
宇信科技在杭州互联网排第几
工业互联网科技成果转化
山东蛋芒互联网科技有限公司
广东万易互联网科技有限公司惠州分公司
高科技互联网
北京互联网科技
极限挑战互联网科技
猫创互联网科技
互联网科技公司的市场部门
互联网系的金融科技公司
现代互联网科技股
天津腾达互联网科技有限公司
晋城互联网科技