腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在r中循环数据帧中
的
过程
r
、
loops
我想对数据框中
的
列名中
具有
特定模式(.theta)
的
特定列应用一个函数。下面是我想要做
的
一个例子:adjust.score <- 0.9 # cut score data <- data.frame("A.theta"=A.theta,"B.theta"=B.th
浏览 7
提问于2019-08-20
得票数 1
回答已采纳
1
回答
dplyr
:满足第一个子串
条件
后
具有
多个
子串
条件
的
case_when
r
、
dplyr
、
substr
、
case-when
尝试
使用
具有
多个
子字符串
条件
(15位字符串)
的
dplyr
:
case_when
。我意识到,一旦满足第一行
的
条件
,就不会检查其他
条件
。在纠正这一点上会很感激吗?initialResults <- data %>% mutate(PLANE_TYPE =
case_when
( (substr(AIRLINE_RE,12,1) == "Y" ~ "HLT&quo
浏览 11
提问于2020-11-07
得票数 0
回答已采纳
1
回答
dplyr
-
使用
具有
多个
条件
的
case_when
r
、
dplyr
我有一个名为data
的
数据帧,其中包含一个名为Sex
的
列。在一次调查中,这个问题提供了两个初始选项,“男性”和“女性”,以及“其他”选项,这是开放式
的
,人们可以写任何他们想写
的
东西。这是我
的
尝试: data %>% mutate(Sex =
case_when
((Sex != "Male" & Sex != "Female") ~ NA)) 但是,这会产生一个包含所有NAs
的
列。我也尝试了以下方法,尽管我认为这
浏览 19
提问于2020-04-19
得票数 1
回答已采纳
3
回答
使用
R,如果变量A或B中
的
值是'NA',那么用变量C和D中
的
值来代替?
r
、
if-statement
我试图计算两个变量
的
平均值,并将其作为一个新变量输出。例如:但是,数据集中
的
“访问1”和“访问2”变量都有NA值。如何编写一些代码,以便能够识别访问1或2中是否存在NA值,那么我将
使用
相应行
的
值来计算平均值,而不是对“访问3”和“访问4”
使用
?如果“访问3”和“访问4”值是NA,那么
使用
“访问5”和“访问6”来代替? 基本上,优先级是
使用
访问1和2数据,但是
浏览 0
提问于2019-05-28
得票数 0
回答已采纳
1
回答
R用一个
条件
创建
多个
变量
r
、
dplyr
、
case
是否有更简单
的
方法来编写它,为一个
条件
创建
多个
变量?end;library(
dplyr
)dt2 <- dt1 %>% am == 2 ~ "a3"), b =
case_when
浏览 3
提问于2022-05-09
得票数 2
1
回答
在
dplyr
case_when
中输入所有列名,并根据
条件
分配给新列
r
、
dynamic
、
tidyverse
、
dplyr
你好堆栈溢出社区- 在R中,我希望基于数据框中
的
多个
列生成一个新列。如果满足每一行
的
条件
,我希望新列分配列名。::mutate(Biggest = Sepal.Length >= 6.1 ~ "Sepal.Length
case_when
部分
的
新列中
使用
这些列名。irisOne %>%
dp
浏览 21
提问于2021-08-04
得票数 0
2
回答
R根据
多个
条件
替换多列
r
、
dplyr
我试图根据
多个
条件
替换多列: start=c(1,100,1000,10000), value=c(-1.2,NA)I want that : substart = start and subend = end 1000 1010 -1.02 1000 1010 10
浏览 3
提问于2021-05-18
得票数 1
回答已采纳
1
回答
在`
case_when
`
条件
下出现错误,但错误消息无助于了解正在发生
的
事情
r
、
dplyr
我不知道这里发生了什么,在这个看似非常基本
的
编码例子中,我有:df = data.frame(hcat = 1:5,<error/
dplyr
:::mutate_error>!Caused by error in `
case_when
()
浏览 15
提问于2022-11-24
得票数 1
回答已采纳
2
回答
R中向量上
的
若
条件
r
、
if-statement
在R中,我对这种函数非常陌生,我想要做
的
是在向量上
使用
if语句。具体来说,假设我们有一个字符向量:我想要做
的
是用特定
的
术语替换那些包含特定数量字符
的
元素。到目前为止,我尝试过
的
是: if(nchar(i) > 3) { id[i] <-
浏览 3
提问于2020-04-07
得票数 0
1
回答
错误:在
case_when
中
使用
glue()时必须是字符,而不是胶水/字符
r
、
dplyr
我
使用
胶水包在报告中生成动态文本。当我
使用
dplyr
::
case_when
在
条件
之间切换时,我会从胶水中得到一个错误。library(
dplyr
); library(glue)answer <-
case_when
( one_car$mpg >= 25 ~ glue(row.names(one_car), "
浏览 2
提问于2017-09-18
得票数 4
回答已采纳
1
回答
链接
的
ifelse()语句,是否可以指示是否有
多个
语句同时为真?
r
在下面的示例中,newvar是1,因为"a“总是小于4。同时,第二个语句也是真的,但由于第一个语句已经为真,newvar仍然是1。是否可以以某种方式轻松地表明,对于某些观察,这两个语句都是真的?或者像一个错误,表明两个都是真的? test <- data.frame(a=c(1,2,3), b=c(3,4,5) ) mutate(newvar = ifelse(b>3,0,NA)) ) 原始示例稍微复杂一些,如下
浏览 21
提问于2020-09-01
得票数 0
2
回答
在
dplyr
中
case_when
中
使用
n()
r
、
dplyr
我想
使用
基于样本大小
的
slice_sample()。但是,我们似乎不能在
case_when
中
使用
n()。我们怎样才能slice_sample
条件
的
计数?library(
dplyr
) slice_sample(n =
case_when
Must be used inside
dplyr
verb
浏览 11
提问于2022-06-21
得票数 0
回答已采纳
1
回答
如何添加到一个日期与ifelse
r
我有一个日期列
的
dataframe和一个名为Rule
的
文本列。如果规则列中
的
文本为"Rule_1“,我希望将3年添加到该行
的
日期,但如果"Rule_2”,则为两年。2010-01-01 Rule_1 2013-01-012015-01-01 No_Rule 2015-01-01 我似乎对
使用
ifelse(df$Rule=="Rule1",df$Date %m+% years(3),df$Da
浏览 1
提问于2020-04-30
得票数 1
回答已采纳
1
回答
根据在其他列中找到
的
数字乘以一列数据帧中
的
值
r
、
dplyr
Monthly 855 Quarterly 16 6 Semi Annual 10 我想要做
的
是创建一个新列我在考虑
使用
ifelse;然而,这个解决方案看起来效率不高: df <- df %>% mutate(total=ifelse(df$Payment=="Annual", number_pay*12,ifelse(df$Payment=="Quarterly",number_pay*3,))) 所以
浏览 13
提问于2020-11-26
得票数 0
回答已采纳
1
回答
基于员工层次规则
的
条件
Ifelse
r
、
hierarchy
这似乎是一个容易
的
问题,但我不能在这附近徘徊。Employee ReceivedFrom EmpDirector Jake Fraze
浏览 2
提问于2019-11-13
得票数 1
回答已采纳
1
回答
如果有值或列满足
条件
,则对值进行分类,并保留NA值
r
、
if-statement
、
dplyr
我正在尝试找出我
的
列中是否有超过特定值
的
值,例如7。如果是,则将其归类为more,否则为less。我
的
问题类似于figure here,但我不知道如何将其更新到我
的
案例中。data$NewCol <- +( Reduce(`|`, lapply(data, >=, 7))) 期望
的
结果: V1 V2 V3 newCol 1 1 1 3 less # no value
浏览 8
提问于2021-09-15
得票数 0
回答已采纳
4
回答
如何在
case_when
语句中检测
多个
正则表达式
r
最近,我从ifelse转换为
case_when
,从
dplyr
。Aim输入An EMR was done EMR尝试 lib
浏览 0
提问于2018-12-19
得票数 1
回答已采纳
4
回答
data.table替代
dplyr
case_when
r
、
if-statement
、
dplyr
、
data.table
不久前,他们在
dplyr
中引入了一种类似SQL
的
不错
的
替代
dplyr
的
方法,即
case_when
。library(
dplyr
) df <- data.frame(a = c("a", "b", "a"), b = c("b", "a
浏览 1
提问于2018-10-28
得票数 21
回答已采纳
3
回答
具有
多个
条件
的
多列
的
dplyr
:
case_when
()
r
、
dplyr
我已经提出了这个最低限度
的
可重复
的
例子来说明我
的
问题。我已经设法解决了这个问题,但我相信还有更优雅
的
编码方法。df <- data.frame("a1" = c(3,2,2,5), "a2" = c(2,1,3,1),c_items <- names(df[,
浏览 0
提问于2019-02-06
得票数 6
回答已采纳
4
回答
如何
使用
R变异函数转换NA值?
r
、
dplyr
我尝试
使用
函数mutate is order,根据其他三个变量
的
条件
创建一个变量。这些
条件
是
使用
case_when
创建
的
,您可以在下面的代码中看到。但是我有一些
使用
NA值
的
条件
,这些
条件
似乎会导致mutate函数中出现错误。not a logical vector.# Backtrace: # 1.
浏览 67
提问于2021-03-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R包系列——dplyr包教程3
R语言必学包之dplyr
必学包之dplyr包
向右操作符及其相关函数的基本用法
快速掌握R语言中类SQL数据库操作技巧
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券