R语言dplyr包分组求均值遇到的问题及解决办法
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,今天就跟大家聊聊有关R语言dplyr包分组求均值遇到的问题及解决办法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。R语言里的dplyr这个包g
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
北京一对一网络技术咨询哪个好
应用服务器是什么软件啊
jsp图片数据库
ne安卓软件开发
怎样让手机连上谷歌的服务器
服务器管理掉出语句
毕业论文检测数据库
服务器清空地皮
网络安全活动导旗
云南人在上海软件开发公司
苹果13链接服务器出现问题
服务器安全狗不能上网
焦作软件开发价格
华为网络技术与设备模拟题
数据库文档主要有
闵行区游戏软件开发
通信管理局海外服务器
我的世界人多的无正版验证服务器
成都办公系统软件开发定制费用
怀柔区定制软件开发调试
后端一般用什么软件开发
国网网络安全事故案例
索尼a1 ftp服务器传送文件
动车组网络技术考题
江苏常规软件开发价格表
网络安全技术引言
fm数据库怎么改
网络安全法变化及体会
dz数据库大全
山东自动化审批管控软件开发平台