腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8309)
视频
沙龙
3
回答
如果
某一
列为
NA
,
则
使用
dplyR
计算
其他
列
行
平均值
、
在下面的示例中,当A
列为
NA
时,我如何
计算
行
平均值
?
行
平均值
将替换
列
A中的
NA
。
使用
基数R,我可以
使用
: foo <- tibble(A = c(3,5,
NA
,6,
NA
,7,
NA
),fo
浏览 16
提问于2021-04-16
得票数 1
回答已采纳
3
回答
具有多
列
条件的变异
、
、
我想要
计算
一
列
的
平均值
,
如果
这一
行
中的六个观测中至少有三个是!=
NA
。
如果
有四个或更多的
NA
存在,
则
平均值
应该表示
NA
。这个例子给了我一个
平均值
,忽略了
NA
:b <- a+10d <- a+30f <- a+50
浏览 6
提问于2020-09-05
得票数 3
回答已采纳
1
回答
如果
一
行
符合条件,
则
所有行都在
dplyr
中更改。
、
简单的问题是,
如果
另一
列
中的一
行
符合
dplyr
中的
某一
条件,我如何更改一
列
的所有
行
?(one = c(
NA
,
NA
,
NA
,
NA
,
NA
))
如果
数据中有任何1,
则
新
列
“2”将全部为1。
如果
“1”
列
中没有1,但有0,
则
“2”将全部为0,
如果
没有1或0,
则<
浏览 0
提问于2018-07-08
得票数 0
回答已采纳
2
回答
在
dplyr
函数中组合动态变量数
、
、
我希望从一个数据框架的多个
列
和
行
中获取值,对这些值(例如,
计算
平均值
)做一些事情,然后将结果添加到原始数据框架的修改版本中的一个新
列
中。根据
其他
列
中的值选择
列
和
行
。我已经在
dplyr
中实现了这一点,但只有在我“硬编码”函数
使用
的列名时才能这样做。15 25 在这种情况下,我想
计算
列
A和B中具有相同值的L*
列
(L1、L2、L3)中值的
平均值
浏览 6
提问于2022-09-28
得票数 0
2
回答
如何处理或忽略NAs时,
使用
ifelse突变一个新的
列
具有多个条件(已解决)
、
、
、
我是
dplyr
的新手,我尝试
使用
dplyr
和ifelse从三个不同的年龄变量创建一个新的复合变量。我提出了一个数据框架来解释情况如下: z <- data.frame("j6" = c(6, 19,
NA
,
NA
,
NA
,
NA
,
NA
, 8, 20, 20,
NA
)(., age_event = ifelse(j6 < 18 | j7 < 18
浏览 2
提问于2020-02-26
得票数 2
回答已采纳
3
回答
R:如何
使用
dplyr
计算
每一
行
缺少值的
平均值
、
、
我希望
计算
包含缺失值的dataframe中每一
行
的
平均值
,并将结果放入一个名为“means”的新
列
中。这是我的数据 A B C2 4 6
NA
如果
列
没有缺失的值library(
dplyr
) rowwise() %>% mutate(means=mea
浏览 6
提问于2016-07-16
得票数 3
回答已采纳
2
回答
使用
管道执行几个函数
我有一个dataframe,为了处理它并
使用
感兴趣的
行
创建一个新的dataframe,我执行下一段代码,它工作得很好: arrivals <- arrivals[, c(2, 40:64)]map <- arrivals[c(44,165,40,84,111,158,26), ] 我想要一种
使用
管道来完成此任务的方法
浏览 28
提问于2021-08-14
得票数 2
回答已采纳
1
回答
dplyr
mutate():
如果
组为
NA
,忽略值
、
我是
dplyr
的新手,有以下问题。我的data.frame一
列
用作分组变量。有些
行
不属于组,分组
列为
NA
。# 13
NA
3
NA
在没有组的情况下
计算
行
之
浏览 2
提问于2016-03-18
得票数 1
回答已采纳
1
回答
在R中:如何根据窗口中
NA
值的数量有条件地
使用
rollapply?
、
、
、
基本问题:library("
dplyr
")另外,
如果
有人想告诉我如何为未
浏览 2
提问于2019-12-04
得票数 0
2
回答
用
dplyr
和RcppRoll
计算
所有固定窗口
平均值
、
我希望
使用
dplyr
和RcppRoll
计算
所有(或至少很多)固定窗口
平均值
。例如,
如果
我想从storms数据中
计算
前4、5和6个时间步骤的平均风速,可以
使用
以下方法:library(RcppRoll) storms <-, month, day, hour) %>% "avg_4
浏览 3
提问于2018-04-18
得票数 1
回答已采纳
1
回答
来自非数值数据帧的
平均值
和SD
79.70338 C 79.3704
使用
dcast聚合,我可以对数据进行分组,并找到
平均值
。由于非数字值出现在组A的一
行
中,所以
平均值
为
NA
。我正在寻找一种语法,用它可以
计算
包含数值的
列
的
平均值
。我看了文章中给出的答案 由于我想找出
某一
列
的
平均值
,所以我在为我的情况实现它方面面
浏览 1
提问于2018-08-22
得票数 1
回答已采纳
2
回答
要根据列名将
列
平均在一起,但也要从
计算
中排除某些
列
吗?
、
、
在数据框架中工作,我想要创建一个新的
列
,它将每一
行
中的所有
列
平均在一起,除了一
列
,基于列名。我需要能够在每次
使用
变体时排除
某一
列
,而且我希望
计算
也跳过
NA
值。我的DF的简单版本:1 ARI 3
NA
4 63 CAR 5
浏览 2
提问于2020-10-07
得票数 1
回答已采纳
1
回答
渐进式Group By命令
、
我正在尝试
计算
列
A除以n
列
的
平均值
,例如C1,...,Cn,它们可以具有空值。每当其中一
列为
null时,我希望替换
计算
的
平均值
,使其超过
其他
列
中存在的值,并排除null
列
。例如,
如果
只有3
列
(c1、C2和C3),其中所有三
列
都有值,我想报告这三
列
中子组的
平均值
。当缺少一
列
时,例如第三
列
,<em
浏览 1
提问于2017-11-25
得票数 0
1
回答
如何
使用
dplyr
计算
与
行
平均值
的比率
、
、
、
、
我有不同样本中基因的量化值的数据帧,并希望用
行
平均值
划分每个值。后跟所有值的log2。这可以通过基数R来完成,如下所示,但我不能
使用
管道来使其工作。" = c(
NA
,80506.14844,48722.99219,38629.00781,
NA
,37885,36638.02344)) Gene_Symbol0.4042542 7 Gene7 -0.329904867 -0.32851744 -0.1
浏览 23
提问于2020-02-07
得票数 3
回答已采纳
2
回答
R:通过设置每列缺失的最大观测数来聚合数据
、
、
、
我需要
使用
平均值
按
列
(组)聚合数据。我想聚合每一
列
,只有当每
列
中每一组缺少的观测值少于(假设为20%)时(
如果
没有,
则
返回
NA
)。知道我该怎么做吗?(我也可以
使用
像data.table或
dplyr
这样的包)set.seed(123)
浏览 2
提问于2020-06-04
得票数 0
回答已采纳
1
回答
当有一个以上的个体时,如何用ID来
计算
平均值
;当R中缺少的值只有一个时,如何
计算
平均值
?
、
、
、
我想要做的是,当我有超过一个相同ID的观测值时,
计算
平均值
,当只有一个观测值具有相同ID时,
计算
平均值
。和Mazda有缺失的值,我希望R取Maserati丢失的值,用样本中所有Maserati之间的
平均值
来替换,
如果
不满足这个条件,我想取
列
的
平均值
,而对于Mazda,我希望R做同样的事情,因为有不止一个Mazda这就是我所做的library(zoo) cars <- cars %>% gro
浏览 4
提问于2021-01-14
得票数 1
回答已采纳
1
回答
R中的条件统计量(
dplyr
解优先)
、
我有以下数据框架: num1 num2 num3 2 5 10是否有一种方法可以
使用
每一
列
的
平均值
有条件地生成一个汇总表?详细说明,
如果
数据帧中的<
浏览 2
提问于2021-03-24
得票数 0
回答已采纳
1
回答
检查if语句中的空值
、
我正在处理一个dataframe,我想先在条件下对我的
行
排序,然后进行
计算
,数据看起来是这样的:A
列
B 0 1 2 3 4 5.我想
计算
A
列
和B
列
的
平均值
,但
如果
A
列为
null,
则
平均值
将为B
列
,当B
列为
null时,
平均值
将为A
列
。
浏览 9
提问于2022-11-15
得票数 0
回答已采纳
1
回答
使用
dplyr
的快速聚合-更好的方法?
、
我有一个大的数据框架,其中有一个分组变量,然后有很多
其他
变量
列
。我想按组
计算
每个变量的
平均值
,但我想要考虑丢失数据的比例。
如果
有>75%的数据,
则
计算
平均值
,
如果
不返回
NA
。我的实际数据比下面的测试数据有更多的
列
。这种方法似乎相当迅速。我的问题是有没有更快的方法?groupsdat <- data.frame(grp = factor(rep(1:n, e
浏览 4
提问于2015-01-29
得票数 0
回答已采纳
2
回答
均值和as.numeric函数不起作用
、
、
此df中的一
列
是给定航班延迟的分钟数。我试着
使用
mean()找到
平均值
,但它返回了错误: 显然,这意味着数据存储为数字以外的东西;然而,我
使用
as.numeric将其更改为数字(没有错误),并
使用
str(最奇怪的是,当我
使用
summary()函数时,它给出了该
列
的
平均值
!所以R一定知道那里有数字!怎么一回事??
浏览 5
提问于2022-05-18
得票数 -1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
人鼠同源gene转换 & 免疫浸润分析
R语言进行相关矩阵分析及其网络可视化
R语言笔记6:在R中写一些简单的函数
R语言必学包之dplyr
快速掌握R语言中类SQL数据库操作技巧
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券