腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2074)
视频
沙龙
1
回答
R
:
case_when
产生
意外
的
"
NA
“,
dplyr
发生
突变
、
、
我有以下用户定义
的
函数 vareas1 <- function(a, b, c) { b == 1 ~ "left",但是,当通过从
dplyr
变异来应用它时,它有时会生成
NA
。> 第4行中
的
NA
而不是结果"centre“是出乎意料
的
,我不知道它是从哪里来
的
。vareas1_int <- function(a
浏览 31
提问于2019-03-01
得票数 1
回答已采纳
1
回答
dplyr
突变
case_when
产生
NA
、
、
我在mutate()中使用了
case_when
(),并获得了预期
的
输出,但我也收到了有关生成
NA
的
警告。不过,我不知道为什么。据我所知,RHS无论如何都应该是同一类型
的
。我已经将我
的
所有RHS条件包装在一个as.double()调用中,以确保它们属于同一类型,但这没有什么区别。这些警告意味着我
的
默认条件是创建NAs
的
原因。依赖关系 我使用library(mc2d)来获取下面使用
的
rpert()函数。simulationTable &l
浏览 2
提问于2021-02-14
得票数 0
2
回答
如何比较
R
中
的
两个列值(最好使用
dplyr
),并创建一个新变量,表示它们是否匹配(0或1)
我希望将Test
的
值和更多
的
值逐一比较,然后在第三列中输出比较
的
结果(让我们称之为匹配)。如果Test和更多
的
值匹配,我希望输出一个1来匹配,如果它们不匹配,我希望输出一个0来匹配。还希望包含一些内容,告诉
R
如何在Test或更多列中处理NAs (即,如果这些列中有安娜,则在Match列中输出"
NA
“)。我一直试图用
case_when
语句来做这件事,但是我遇到了麻烦。谢谢!
浏览 7
提问于2022-10-11
得票数 0
1
回答
mutate()和
case_when
的
问题
、
我目前正在尝试使用
dplyr
突变
一个变量,但是在我
的
数据
突变
中不断收到一个未知符号
的
错误。assn3是一个df,女性是我试图标记为female2
的
数据集中
的
一个列。library(
dplyr
) assn3 %>% mutate(female2 =
case_when
(assn3$female == 1 ~ 'female'assn3$fema
浏览 2
提问于2022-11-07
得票数 0
4
回答
如何使用
R
变异函数转换
NA
值?
、
我尝试使用函数mutate is order,根据其他三个变量
的
条件创建一个变量。这些条件是使用
case_when
创建
的
,您可以在下面的代码中看到。但是我有一些使用
NA
值
的
条件,这些条件似乎会导致mutate函数中出现错误。~
NA
, x1 == 0 ~
NA
,not a logical vector. # i Input `y
浏览 67
提问于2021-03-07
得票数 1
回答已采纳
2
回答
dplyr
::
case_when
()莫名其妙地返回名称(消息) <- `*vtmp*‘错误
、
dplyr
::
case_when
()中
的
一个非常简单
的
计算在RVersion4.1.2下返回
dplyr
_1.0.8中
的
一条奇怪
的
错误消息。(tmode),
NA
, distanceI), TRUE ~, 41,
NA
浏览 14
提问于2022-02-20
得票数 15
回答已采纳
1
回答
试图找到条件代码,从另一个变量中
的
值中减去值,并将结果输入到新变量中。
、
、
、
如果不满足任何条件,那么请重新考虑
NA
。我开始尝试
突变
()功能df_1 <- df %>% df$x >= 1 & df$x <=3 ~ y - z, TRUE ~ "
N
浏览 8
提问于2022-11-08
得票数 1
回答已采纳
2
回答
如何创建包含两个新类别的新列?
、
、
我正在尝试创建一个名为AgeClass
的
新专栏,其中有两个新类别(“青少年”和“成人”),基于我形成
的
Tibble中
的
HatchMass。“成人”类别几乎是该列中任何
NA
值。= is.
na
(HatchMass), "Juvenile", "Adult")) 我一直得到一个包含AgeClass列
的
输出,但它只输出“青少年”类别,并将“成人”列保留为
NA
。如何更改
NA
值,使其被归类为“成人”?
浏览 0
提问于2019-10-03
得票数 0
3
回答
用
R
中
的
NA
替换文本
、
、
我在dataframe jd_df中有一个描述实验室测试结果
的
变量PC_
R
。我想用
NA
替换这个变量中
的
一些数据(例如tf,QNS,rej)。我尝试过以下代码: jd_df %>% replace(jd_df,PC_
R
==TF,
NA
) 还有这个: jd_df%>% replace(PC_
R
,"TF",&qu
浏览 33
提问于2019-02-16
得票数 0
回答已采纳
1
回答
如何使用基于if语句
的
值向数据帧中添加列?
、
、
假设我有如下数据框架:1 A
NA
NA
3 C D G
浏览 6
提问于2022-10-16
得票数 1
回答已采纳
3
回答
如何根据
R
中
的
条件将
NA
替换为字符串?
、
、
、
、
我有以下数据: name <- c(
NA
,
NA
)testing_data <- cbind.data.frame(name, code) 对于所有的代码== "KSV",我想用“==”替换
NA
。
浏览 88
提问于2021-08-01
得票数 2
回答已采纳
4
回答
如何将数据文件中
的
所有值替换为列X中各自
的
值?
、
我有这样
的
数据: A = c(
NA
, 5, 5), C = c(5, 5,
NA
),) 如何将5
的
所有值替换为列X中各自
的
值?理想情况下,如果可能的话,我希望使用
dplyr
命令。
浏览 2
提问于2021-07-30
得票数 1
回答已采纳
1
回答
具有“if”条件
的
并行操作
、
、
我正在准备我自己
的
功能,这些功能将在相当大
的
数据库上工作。我可以看到他们是缓慢
的
,当有内置
的
循环,所以我试图避免他们。到目前为止,我还不知道如何避免: }else{ }
浏览 2
提问于2021-03-11
得票数 0
回答已采纳
3
回答
使用
R
中
的
条件从另一列计算列
、
、
0.5combustion 0.8我想创建一个名为new_SOC
的
新专栏我写了以下代码,但没有成功:非常感谢您
的
帮助。if (df$method == " walkley black") { } else{df$new_SOC == "
NA
浏览 0
提问于2021-01-16
得票数 0
1
回答
嵌套if / else条件在多列值上-
R
class = "factor"), side = structure(c(4L, 2L, 3L, 2L, 目标是根据影响多列
的
下列条件填充一个新列(df$final.count): 如果df$recount中有比df$recount更多
的
数字,则在df$final.count中应该无条件地使用其他列值如果df$recount中没有数字(<em
浏览 2
提问于2018-12-05
得票数 1
回答已采纳
2
回答
有没有一种更优雅
的
方式将一个88级
的
变量压缩为5级
的
变量?
、
我有一个包含88个级别(县)
的
分类变量,我想将它们聚合到五个更大
的
地理区域中。有没有比大量
的
ifelse语句(如下所示)更优雅
的
方法呢?
浏览 0
提问于2019-11-07
得票数 2
3
回答
根据
r
中另一个变量元素值
的
值填充变量元素
我有一个缺少值
的
数据帧。我想根据数据帧中另一个变量
的
值来填充这些缺失值,但无法计算出代码。library(tidyr)region<- c(
NA
,
NA
,
NA
,
NA
,
NA
,
NA
, 'Woods'> x3 2 <
NA</e
浏览 1
提问于2018-11-28
得票数 0
1
回答
如何使用
case_when
处理空值对象?
、
我试图使用
case_when
处理空值,以便在值为空时返回值,否则,对象将按原样返回。h <- NULL is_empty(h) ~ "This is null",我不明白为什么会出现错误:难道
case_when
不应该输出“这是空
的
”并就此结束吗?
浏览 10
提问于2021-12-06
得票数 1
回答已采纳
3
回答
如何在
R
中为两个以上
的
选项执行ifelse语句?
、
假设我有这样
的
结果:也就是说,如果df
的
value == 1列中
的
值是黑色
的
,那么我们就是黑色
的
,否则就是红色
的
但是,对于大于2
的
值,如何做到这一点呢?例如,我想要这样
的
东西: df$color <- if(df$name == 'Greg', 'red'),
浏览 0
提问于2021-03-03
得票数 0
2
回答
合并dyplr标准代码?
、
、
我
的
代码运行得很好,但是我如何将这3行代码组合成1行代码呢? TEST <- FINAL %>% filter(is.
na
(COUNTRY)) %&g
浏览 13
提问于2017-01-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券