腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
sum
对
数据
进行
分类
的
Case_when
问题
-
R
/
dplyr
解决方案
、
我可能在这里做了一些愚蠢
的
事情,但希望能得到一些帮助。我正在尝试
对
一些填写错误
的
数据
进行
分类
。: library(
dplyr
)
sum
(any(headache_y_n=="Yes")criteria`. x LHS of case 1 (`
sum
(any(headache_y
浏览 50
提问于2021-02-25
得票数 2
回答已采纳
1
回答
使用
dplyr
进行
group_by,并仅在if (没有其他)语句下有条件地变异
、
我有一个dataframe,需要按列条目的组合
进行
分组,以便只
使用
if语句(没有其他条件)有条件地修改几个列。更具体地说,如果某个组
的
列值超过了预定义
的
阈值,我想要对它们
进行
汇总,否则这些值应该保持不变。我尝试
使用
if_else和
case_when
来实现这一点,但是这些函数需要一个"false“参数(if_else),或者默认情况下需要与NA (
case_when
)不匹配
的
set值: iris_mutated<- ir
浏览 0
提问于2019-01-28
得票数 6
回答已采纳
1
回答
在
dplyr
case_when
中输入所有列名,并根据条件分配给新列
、
、
、
你好堆栈溢出社区- 在
R
中,我希望基于
数据
框中
的
多个列生成一个新列。如果满足每一行
的
条件,我希望新列分配列名。", )) 我
的
问题
是,如何将其扩展为与列名无关,并在
case_when
部分
的
新列中
使用
这些列名。我
的
实际
数据</e
浏览 21
提问于2021-08-04
得票数 0
2
回答
如何创建一个
对
另一列
的
行中
的
特定值
进行
计数
的
新列?
、
、
我在
R
中
的
数据
帧,它有ID和值:Value= c("\N","1","2","3","5","6","7","\N","1","2") df我希望lost为每个ID计数,如果值为"\N“,则剩余
的
将在finished中计数。
浏览 1
提问于2021-06-06
得票数 1
2
回答
变异和/或汇总动态列数
、
、
在前面的一个
问题
中,我想用动态数量
的
案例来执行
case_when
。
解决方案
是
使用
parse_exprs和!!!。我正在寻找一种类似的
解决方案
,可以用动态
的
列数来修改/总结。 g4 = ifelse(gear == 4, 1, 0)) 假设我想
对
列g2、g3、g4
进行
求和。如果我知道这些是列名,那么这就是简单<em
浏览 4
提问于2020-09-01
得票数 2
回答已采纳
1
回答
警告信息: 1:
R
中未知或未初始化
的
列
、
、
我有一个这样
的
,dep=c(23,45,12)a1_
sum
=c(2,10,1) > dataall1 9671608 23 1 23 9677162 12 2
浏览 15
提问于2020-03-28
得票数 1
2
回答
根据另一列中
的
值将函数应用于给定列
的
特定行
抱歉,我想可能有一个非常简单
的
答案,我还不能锻炼。# ... with 16,097 more rows 前20行
的
数据
输出
浏览 0
提问于2021-01-04
得票数 0
1
回答
在
R
中
使用
case_when
查看列名末尾
的
数字大于另一个列名末尾
的
数字
、
、
、
我想在
dplyr
中
使用
case_when
()创建一个新
的
分类
列,该列说明一个人在培训中的当前状态。在本例中,最终
数据
集应该如下所示:solution <- tibble(name = c("Angela", "Claire", "Justin"),安吉拉没被录取是因为她取消了她
的
注册。克莱尔登记是因为她
的
最远身份已经登记了。 这就是我到目
浏览 2
提问于2019-06-14
得票数 2
3
回答
是否有一个
R
函数用于通过SD求出与平均值
的
距离
、
我想根据它们与均值
的
距离
对
观察结果
进行
分类
。mutate(sd1_top = mean_disp + sd_disp) %>% mutate(sd1 =
case_when
(disp > sd1_top | disp < sd1_bot ~ TRUE)) 但这是尴尬
的
,因为我需要找到几个类别,1…4中位数SD。我曾经寻找过一种更好
的
解决方案</em
浏览 36
提问于2021-06-17
得票数 0
1
回答
向tibble中添加一个新列,并在RHS中
使用
具有多种类型替换值
的
case_when
()
、
我
的
重复玩具
数据
: symp_A = c("Yes", NA, NA, "Yes", "No", NA), 创建一个具有以下条件
的
新列:
使用
dplyr
::start_with()if跨以"symp“开头
的
列 因此,所需
的
输出如下
浏览 5
提问于2021-01-20
得票数 1
回答已采纳
1
回答
根据列中
的
值,有条件地聚合具有不同函数
的
分组
数据
框
、
考虑下面的Pandas
数据
帧。", "
sum
", "
sum
", "mean", "mean", "mean", "mean"]}) 我想在df["val"]中聚合
数据
,方法是
对
group_id
进行
分组,然后
对
每个组应用不同
的
聚合函数为了确定
使用
哪个聚合函数,我想设置一个条件,该条件引用d
浏览 21
提问于2021-01-24
得票数 1
回答已采纳
1
回答
在
R
中最快地将char转换为可选
的
布尔值
、
我正在
使用
dplyr
对
R
进行
一些
数据
处理。我有很多列,"Y“代表TRUE,"N”代表FALSE,空代表NA。目前,我将它们作为因子引入,然后
使用
以下函数
使用
dplyr
::mutate_at转换所有受影响
的
列: factor_to_logical_y_na_n <-
浏览 3
提问于2018-09-07
得票数 0
2
回答
使用
dplyr
::
case_when
避免类型冲突
、
、
我正在尝试
使用
dplyr
::
case_when
在
dplyr
::mutate中创建一个新变量,其中我将一些值设置为缺失值,并同时
对
其他值
进行
重新编码。但是,如果我试图将值设置为NA,则会出现一个错误,说明我们不能创建变量new,因为NA是逻辑
的
: 评估错误:必须是双重类型,不符合逻辑。是否有一种方法可以在
数据
帧中
的
非逻辑向量中设置NA值?library(<em
浏览 10
提问于2017-07-03
得票数 58
回答已采纳
2
回答
如何更改列值?
我是
R
的
新手,谢谢你
的
帮助。 我通过连接3个
数据
帧创建了新
的
数据
帧,如下图所示。 ? 合并dfs后,我尝试重命名列名以获取超过70年代
的
值,但仍然有3个不同
的
列名,如下所示。如何合并70和70以上
的
值? ?
浏览 20
提问于2020-12-17
得票数 0
1
回答
我如何在
R
中子集多个变量?
、
、
、
我想问如何从5k变量中子集许多
数据
。我
使用
的
数据
:,我想
对
所有的InvoiceID
进行
子集,并计算每个价格。然后我想把它转换成
数据
帧。 我已经尝试
使用</em
浏览 7
提问于2022-02-06
得票数 -1
4
回答
dplyr
变异情况
、
我有以下
数据
:library(
dplyr
) Region = c("
R
1", "
R
2", "
R
3", "
R
4", "
R
5", "
R
1, 43, 23, 44)) 我想
使用
mutate创建一个新列,它是var1和var 2除以2
的
总和。
浏览 1
提问于2019-04-25
得票数 0
回答已采纳
1
回答
根据第二个
数据
帧
R
中
的
值将
数据
帧中
的
单元格转换为0
我想操作我
的
数据
框,以便将产生低于某个阈值
的
丰度百分比
的
单元格(例如,我
使用
的
是0.1%)转换为0,而高于该阈值
的
单元格保持不变。我可以生成第二个
数据
帧,在那里我将所有单元转换为丰度百分比,但我不知道如何添加到我
的
代码中,以便获得
使用
我
的
条件过滤
的
最终
数据
帧。我正在
使用
R
dplyr
我
的
<e
浏览 0
提问于2021-10-13
得票数 1
2
回答
基于一行值更改多行值
的
有力
R
解决方案
、
、
、
我正在清理200行调查
数据
集。这项调查
使用
了相当多
的
分支,并且在参与者没有收到
问题
的
情况下返回NAs,因此它正在抛出我缺失
的
数据
分析。我花了一天半
的
时间试图找出一个雄辩
的
解决方案
(对于循环,如果条件,过滤器(
Dplyr
),变异(
Dplyr
),
case_when
)。我决定
使用
mutate()
解决方案
,但我知道有更好
的</e
浏览 4
提问于2020-10-07
得票数 0
回答已采纳
4
回答
使用
变量名称
的
多列
的
dplyr
- groupby
、
、
、
我正在与
R
光泽
进行
一些探索性
的
数据
分析。我有两个复选框输入,其中只包含用户选择
的
选项。第一个复选框输入仅包含
分类
变量;第二个复选框仅包含数字变量。接下来,我
对
这两种选择应用groupby:var2 <- input# Checkbox with numerical variables v$data <- datase
浏览 3
提问于2015-12-28
得票数 45
回答已采纳
1
回答
从两个变量创建数字以查找共病
全新
的
R
在这里。我目前正在试图弄清楚有多少患者患有心力衰竭(HF)和糖尿病(DM)。我已经计算出有多少人有这样或那样
的
疾病,但现在我需要弄清楚如何找到共病。是否有一种方法可以为仅用于DM (1)、仅用于HFpEF (2)和DM+HFpEF(3)且两者都不(0)
的
对象创建数值 下面是我编写
的
代码,用来分别找出这两者
的
关联度。0、1、2为治疗组。
浏览 26
提问于2021-08-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
向右操作符及其相关函数的基本用法
R语言必学包之dplyr
R包系列——dplyr包教程3
必学包之dplyr包
R中的向量化计算
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券