腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
if_else
和
mutate
来
代替
字符
向量
中
的
值
作为
条件
?
、
、
我想用之前
的
值
在数据中生成一列,如果
if_else
中
的
条件
与/不一致,则该
值
将与原始列相同。代码如下:iristest %>%
mutate
(Species=
if_else
(Species=='setosa','Setosa',Species))#Error: Problem with `
mutate
()
浏览 45
提问于2021-06-14
得票数 1
回答已采纳
1
回答
dplyr:
if_else
贪婪
、
我尝试
使用
if_else
在另一个变量
的
值
上有
条件
地
mutate
一个新变量,但
if_else
坚持计算所有
值
,然后有
条件
地替换最终
向量
中
的
值
。当在某些情况下导致最终值
的
函数不能在其他情况下计算时,这种行为是有问题
的
: rate = sample(c(0, 0.1), size = 100
浏览 3
提问于2017-02-05
得票数 1
5
回答
使用
dplyr记录多列
、
、
dfB <-dfA %>%
mutate
(engage =
if_else
if_else
(sesspart==999, as.numeric(NA), sesspart)) %>%
mutate
(attended =
if_else
(attended>=9, as.integer(NA), atte
浏览 4
提问于2017-11-28
得票数 8
回答已采纳
2
回答
如何
用NA、na_if、
if_else
、regex替换某些
字符
串
、
、
我有一个
字符
变量,它有一些我希望被NA替换
的
值
。"N/A";" NA“
作为
文本输入,而不是R
的
NA类型;其他文本答复。我不希望被NA替换
的
值
包含数字
字符
串,因此我尝试
使用
正则表达式
来
选择要替换为NA
的
非数字
字符
串。 如果删除"!“,我可以
使用
以下方法筛选非数字情况,也可以过滤数字
字符
串情况。我一直
浏览 23
提问于2022-07-15
得票数 2
回答已采纳
1
回答
if_else
中
的
多个
条件
,if else
和
if语句
、
、
、
method1", "method2")df <- data.frame(Names, Methods, Amount)df <-
mutate
(df, new_column =
if_else
(Methods=="method2"
浏览 4
提问于2022-07-18
得票数 1
回答已采纳
1
回答
使用
dplyr进行group_by,并仅在if (没有其他)语句下有
条件
地变异
、
我有一个dataframe,需要按列条目的组合进行分组,以便只
使用
if语句(没有其他
条件
)有
条件
地修改几个列。更具体地说,如果某个组
的
列
值
超过了预定义
的
阈值,我想要对它们进行汇总,否则这些
值
应该保持不变。我尝试
使用
if_else
和
case_when
来
实现这一点,但是这些函数需要一个"false“参数(
if_else
),或者默认情况下需要与NA (case_when)不匹配
浏览 0
提问于2019-01-28
得票数 6
回答已采纳
1
回答
使用
r
中
的
公式将变异项与
条件
语句组合在一起
、
、
、
、
我正在尝试基于包含公式
的
条件
来
改变我
的
数据帧。我在考虑将
mutate
与
if_else
或case_when结合
使用
(不确定两者之间的确切区别),但它对我不起作用。,如果Rg_SE列
中
的
值
乘以2大于Rg列
中
的
绝对
值
,则将Rg列
中
的
值更改为'NA‘。应忽略Rg列
中
的
NA
值
浏览 4
提问于2021-05-26
得票数 0
回答已采纳
2
回答
如何
根据
使用
R对数据帧
中
前两列
的
求值,有
条件
地
使用
NAs填充行?
、
、
我有一个这样
的
数据帧: Metric = c('WI', NA, 'MN', NA, 'CO', NA), colB = c(25, 'BEC', 23, 'FED', 50, 'HIJ
浏览 2
提问于2021-11-08
得票数 0
2
回答
使用
dplyr
mutate
()
和
if_else
()
的
另一个长度错误
、
因为不完全一样,我把它
作为
一个新
的
问题发布了。) add <- c(1, 2
浏览 3
提问于2020-03-07
得票数 3
回答已采纳
1
回答
为什么在这个嵌套
的
if_else
中出现dplyr错误,而逻辑
条件
意味着不应该计算输出?
、
我在
if_else
中有一个嵌套
的
mutate
语句。在我
的
示例数据框架
中
:1 1 TRUE 1我认为这个嵌套
的
if_else
就足够了: group_by(a) %>%
浏览 4
提问于2016-11-07
得票数 5
1
回答
警告消息“参数不是原子
向量
;胁迫”在列表列
中
变异时
、
我在我
的
数据
中
做了一些重塑。我基本上做了两件事: 所有相同
值
的
x大小写都应该嵌套/汇总到一个list列
中
。对于其余
的
x
值
,将在y
中
以一个或多个逗号分隔
字符
值
。我希望将这些
字符
值
分割成单独
的
值
,然后将其
作为
字符
向量
放到现有的y列表列
中
。例如,对于x == "
浏览 8
提问于2022-02-07
得票数 0
回答已采纳
2
回答
有没有办法在R
中
运行多个逻辑测试?
、
、
我有两个绑定在一起
的
Twitter API数据表,我想要一个函数来确定文本是否包含单词f150。如果是,那么它应该返回福特,如果不是,它应该在文本
中
搜索Silverado这个词,如果找到Silverado,它应该返回雪佛兰。所有其他
值
都应为空。 tweet_sentiments %>%
mutate
(vehicle = if(text = "f150"
浏览 1
提问于2021-05-04
得票数 0
3
回答
在匹配
条件
时写入其他列
、
、
我想创建一个新列,只在它与特定
条件
匹配时(这里是x > 2 ),然后直接为
条件
(x > 2)返回TRUE
的
这些行覆盖另一个现有列(在这里为auxiliary)。()
中
的
两个不同调用
中
成功地做到这一点:
mutate
(result =
if_else
(condition = x > 2, true,这会使读取代码变得非常困难
和
容易出错,特别是在存
浏览 6
提问于2022-01-06
得票数 1
回答已采纳
4
回答
将多个变异函数压缩为一个函数
、
我在R中有一个表
和
一个
向量
列表,如下所示: > table1 1 B3 3 H5 5 F > categories$catA[1] "D" "E" "F" [1] "G" "H" "A" 此时,我有一系列<e
浏览 26
提问于2019-11-19
得票数 1
回答已采纳
1
回答
如何
检查两列之和是否等于r
中
的
另一列?
、
我有一栏名为“休闲”
和
另一栏名为“注册”。我需要检查它们是否与另一列"cnt“
中
的
值
相加。我尝试
使用
if_else
函数创建一个新变量,如果
和
等于另一列,则输入"true“,如果不是"false",则输入”true“,但它不起作用,并向我显示了以下错误消息。
如何
使
if_else
函数工作,或者是否有其他方法查看这两列
的
和
是否等于第三列?谢谢!我试过
的</e
浏览 1
提问于2022-07-22
得票数 0
回答已采纳
1
回答
如何
基于所有列
的
regex匹配创建新列?
、
、
、
、
我希望在我
的
所有列
中
搜索regex模式,如果有匹配,则创建一个带有" match“
的
新列,否则"No Match”。在过滤
的
时候,我可以用但当我试着
mutate
(match =
if_else
(any_vars(str_detect(., '(?i)string.*c5')), "Match", &
浏览 0
提问于2021-09-14
得票数 1
2
回答
对
mutate
()
中
的
列函数
使用
变量
、
如何
在dplyr
字符
串中
使用
变量
来
代替
列名?例如,我想向虹膜数据集添加一个名为sum
的
列,它是Sepal.Length
和
Sepal.Width
的
总和。简而言之,我想要下面代码
的
工作版本。x = "Sepal.Length"head(iris%>%
mutate
(sum = x+y)) 目前,当R计算x
和
y
作为
浏览 0
提问于2018-04-03
得票数 4
1
回答
如何
使用
mutate
()来生成依赖于其他新变量
的
先前行
值
的
变量?
、
、
我正在尝试
使用
dplyr
的
mutate
()函数来创建依赖于后续新变量
的
先前行
值
的
新变量。 我用不同
的
词条搜索了一下,看看有没有问题,最接近
的
是this answer。", "A5", "B1", "B3" ) 我想
使用
mutate</em
浏览 13
提问于2019-05-04
得票数 2
回答已采纳
1
回答
根据R
中
两个数据帧中值
的
存在/缺失情况对列进行变异
、
、
我希望根据我
的
ClassType列
中
的
值
修改一个名为Sales
的
新列。"Egg"), ClassType = c("Class1","Class1","Class1","Class1","Class1","Class2","Class2","Class2")) 我有两个
字符
向量
x <-
浏览 0
提问于2021-11-10
得票数 0
回答已采纳
1
回答
根据R
中
的
条件
值更改变量
中
的
值
、
、
我希望更改username变量
中
的
值
,但只当它们满足变量chatforum设置
的
条件
时。
使用
filter返回
的
数据集仅包含筛选过
的
行,而不是整个数据集。我被建议
使用
if_else
或case_when(),但这也会将用户名Alice更改为AlexCA,当我只希望username "Alex“在chatroom == Canada时更改时 df <- df%>%
mutate
(us
浏览 4
提问于2022-03-12
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R语言必学包之dplyr
必学包之dplyr包
神经网络结构在命名实体识别中的应用
开始用Rust编写代码!
利用Python实现数组元素值包含特定字符的筛选与处理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券