腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
通过
在
R
中
组合
mutate
和
case_when
来
创建
新
变量
、
、
样表如下所示(出于实际目的,注释掉了ID
和
weeknr ): tibble( #weeknr = (1, 2, 3), var_2 = c(0, 0, 1, 4, 0),) 现在的目标是基于var_{1|3}
创建
三个
新
列。tibble( var_2 = c(0, 0, 1, 4, 0), var_3 =
浏览 145
提问于2021-08-16
得票数 2
回答已采纳
1
回答
通过
mutate
case_when
通过
多个条件
创建
新
变量
、
、
、
我想
创建
一个
新
的
变量
/列(WHRcat)由2个
变量
(WHR
和
性别)
在
一定的条件下,使用dyplr,
mutate
和
case_when
。错误: > test<- test%>%
mutate
(WHRcat =
case_when
((WHR >= 1.02 & sexe = 1) ~ 1, + (请看下面的示例,它应该是有
浏览 76
提问于2019-09-27
得票数 6
回答已采纳
1
回答
基于不同后缀的其他列的dplyr变异
、
、
、
我有一个
和
这个类似的数据:我希望
通过
比较具有相同前缀的列
来
创建
新
变量
,方法如下: df <- df %>%
mutate
(a_1=
case_when
((a_1_1==1 | a_1_2==1)~"A", TRUE~ &qu
浏览 3
提问于2021-03-09
得票数 3
回答已采纳
1
回答
使用
R
将来自同一列的两个
变量
组合
在一起
、
它与行政和行政一起
来
的。我想将这两个数据合并为一个名为Administrative2的
新
变量
。我想看看每一个角色
在
现任经理身上都有多少年了。但是因为我的数据有管理
和
管理,所以我希望它是一个
变量
。
浏览 8
提问于2022-11-21
得票数 0
1
回答
如何遍历dplyr变异
、
我是相对较
新
的
R
编程,并一直使用Stata主要在过去几年。我
在
R
和
L眼上有很多度量
变量
,但我需要为每个度量
创建
一个“已处理的”
变量
,其中包含治疗侧的数据(由侧
变量
提供)。我可以
在
dplyr
中
为单个
变量
使用
case_when
来
完成这个任务,但是如何在循环中设置它,因为我有相当多的工作要做。 您可以使用paste0连接字符串
来
动态<
浏览 11
提问于2021-03-23
得票数 2
回答已采纳
1
回答
使用
mutate
()/
case_when
()时出现奇怪的错误消息
、
、
我试图使用
mutate
/
case_when
在
R
中
创建
一个
新
变量
,但我遇到了一个奇怪的错误。如果我运行这段代码:df <- data.frame(dist = c(rep(seq(-50,50,1), each = 50)))
mutate
(bins =
case_when
(dist>=-50 & dis
浏览 5
提问于2021-03-01
得票数 0
1
回答
用于
创建
新
变量
的简单if语句
使用
R
,我需要
创建
一个
变量
,它的值将是:"*“如果另一个
变量
的值小于固定值"ns”如果相同
变量
的值等于或大于固定值if lifeExp < 30 then x1="* ";
在
R
中
,我想应该是这样的:library(gap
浏览 5
提问于2019-07-19
得票数 0
1
回答
在其他两个
变量
的条件下
创建
一个
新
变量
、
在其他
变量
的某些条件下,我试图
在
dataset
中
创建
一个
新
变量
。基本上,我想简化有关父母教育的资料,即父母分开的资料,并建立一个
新
的资料,考虑到家长的最高教育程度。例如,如果父亲教育级别为1,母亲教育水平为0,则
新
变量
中
此行的值将为1。 我试图
在
另一个
变量
中使用
mutate
()
和
case_when
()函数,但我不明白为什么现在不
浏览 8
提问于2020-02-05
得票数 0
回答已采纳
1
回答
具有变异
和
循环的自动
变量
名称分配
、
、
、
我有一个40个
变量
的数据框架,G1_a,G1_b,.G20_a,G20_b (源自一项调查)。我想
创建
20个
新
变量
G1 . G20
来
总结现有的
变量
。)
mutate
(G2 =
case_when
( G2_b == 1 ~ "no_offer",
浏览 0
提问于2018-10-05
得票数 2
回答已采纳
1
回答
基于
case_when
的数值计算
、
、
、
我有以下类型的数据df <- data.frame(Group=rep(c("A", "B"), 3), var1 = rnorm(6)*100) 我希望
通过
将var1除以特定于每个组的数字
来
创建
一个
新
变量
我试过,df %>%
mutate
(var2 =
case_when
(Group == "A" ~ var1/100, Group == "B" ~ var1
浏览 7
提问于2020-08-05
得票数 0
回答已采纳
3
回答
自动执行Dplyr的变异函数
、
、
、
、
在
一个dplyr聚合
中
自动化
mutate
函数的最佳方法是什么? 最好是我
在
示例中进行演示。因此,
在
示例的第一部分
中
,我将根据
变量
gear的值
创建
新
列。但是,假设我需要自动执行此步骤,以自动“迭代”gear的所有唯一值,并为每个值
创建
新
列。 有什么办法做到这一点吗?E.g. we do not know all values of 'carb' cr$data[[1]] %>
浏览 38
提问于2020-10-21
得票数 1
1
回答
如何从另一列的
组合
中
创建
多个列?
我正在尝试
创建
多个列,这些列是基于另一列的对的
组合
。例如,在这个简化的forcats::gss_cat数据集中,有一个具有三个值的marital列:Separated、Divorced
和
Married。我能够使用Separated_Divorced
和
mutate
创建
新
的列,如下所示:data <- forcats::gss_cat %>%
浏览 6
提问于2022-01-18
得票数 3
回答已采纳
1
回答
基于
R
中
字符向量的df字符串提取方法
、
我想根据字符向量从df
中
的字符串
变量
中提取数字。(string = paste("some text", string, "another text"))
mutate</
浏览 6
提问于2020-10-01
得票数 0
回答已采纳
2
回答
对每种可能的列
组合
进行变异
、
、
我有一个二进制
变量
的数据框架:我想为我预先存在的列的每种可能的
组合
创建
一个列:df %>% e =
case_when
=1 ~ 1),
浏览 8
提问于2018-02-16
得票数 3
回答已采纳
2
回答
tidyverse:发现大于多个值的观测数
、
、
、
比5
和
7更大的观测值。这可以
通过
使用
case_when
函数从生成虚拟
变量
来
实现。想知道更有效的方法,而不
创建
虚拟
变量
。library(tidyverse)
mutate
( , X2 =
case_when
(X >= 7 ~ 1,
浏览 14
提问于2022-03-10
得票数 0
回答已采纳
2
回答
在
多个列上循环以根据条件生成
新
变量
、
、
我试图根据多列
中
的值生成一个
新
列(
变量
)。数据集中有60多个列,我想对要循环的列进行子集。
case_when
( ))这是不工作的,因为当我表的结果我的另
浏览 8
提问于2022-02-22
得票数 1
回答已采纳
1
回答
使用list作为
case_when
的输入
、
简而言之:您能否
在
mutate
中使用!!!拼接
和
case_when
的列表输入,以及如何使用?正如在对的回答中所提到的,从dplyr >0.7.0开始,您可以
在
mutate
()的
case_when
()中使用纯
变量
名 接下来,
在
case_when
的
中
,它展示了如何像这样使用模式
和
!!!我假设这里有一些NSE的魔力
在
起作用,但我还没有设法
通过
qu
浏览 6
提问于2018-02-22
得票数 1
回答已采纳
2
回答
在
R
中
,如何将
变量
中
的向量分割成两个
变量
?
、
、
、
、
我有一个数据集,其中包括一个
变量
,其中一些情况是嵌套向量,即有些情况只是一个字符串,而另一些情况是长度为2的向量。我想做一个
新
的
变量
,它只包含嵌套向量的第二个元素,如果存在嵌套向量,则为NA。"Disagree",我想在我的数据框架
中
创建
一个具有以下值的
新
列我尝试使用
mutate</e
浏览 8
提问于2022-08-25
得票数 1
回答已采纳
1
回答
在
case_when
中
覆盖列
和
组合
复杂条件
、
、
我使用的是一个面板数据集,因此
在
几年的时间里,同样的问题被问了好几次。我想用最早的wave的值
创建
一个
新
的
变量
。如果在这个最旧的wave中有NAs,我只想用第二个wave的“较
新
”值覆盖它们。如果在第一波
和
第二波中有缺失值,我只想用第三波的值覆盖那些值。因此,我
在
case_when
中使用了
mutate
和
case_when
以及
组合
条件。然而,要么我不能用
新
的值覆盖旧
浏览 8
提问于2021-11-24
得票数 0
3
回答
如何截断
R
中
的多列
、
、
、
、
这意味着:任何大于+3.0的值都应该被重新编码为+3.0作为一个
新
变量
,所有小于-3.0的值也应该作为-3.0重新编码到这个
新
变量
中
。3.6, 1.52, -5.4, 4.6, 1.5, 2.2),我发现了如何为每个旧
变量
创建
一个
新
变量
,使用
mutate
()
和
case_whe
浏览 7
提问于2021-12-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
向右操作符及其相关函数的基本用法
必学包之dplyr包
R语言必学包之dplyr
数据人必知:这11个建模错误可能毁掉你的职业前途
绘制圆环图/雷达图/星形图/极坐标图/径向图POLAR CHART可视化分析汽车性能数据
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券