R语言dplyr包分组求均值遇到的问题及解决办法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,今天就跟大家聊聊有关R语言dplyr包分组求均值遇到的问题及解决办法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。R语言里的dplyr这个包g
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
win10 商店 软件开发
鸡泽软件开发有限公司
淄博布扣网络技术有限公司
法制副校长网络安全教育讲话稿
新华三pc服务器贴牌
计算机网络安全管理措施
安卓解锁数据库
c语音数据库安装失败
自己配置游戏服务器
临床试验数据库说明性文件
远程桌面连接登陆服务器黑屏
计算机网络技术基础用学吗
影院服务器主板价格
网络安全意识培训简介
深信服网络安全在哪里
北京网络安全空间
烟台安凯网络技术有限公司
海南省网络安全协会电话
免费领荣耀水晶的软件开发
数据库两个字段合并成一个字段
提高金融网络安全
数据库中data与char
网络安全知识 测试 简报
热门云服务器招商加盟平台
服务器设地址设置什么比较好
软件开发还是测试方向好
数据状态时序数据库
软件开发后数据怎么保存
应用扩展检索的数据库
部队加强网络安全意识