腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
dplyr
将
多个
值
设置
为
NA
、
我有一个来自调查的数据框,其中有几种类型的缺失
值
,这些
值
在不同的列中有所不同。在一些问题中,他们只
使用
"97",而在其他问题中,他们
使用
了"98“、"99”或"99999“等。我想要的是一种快速而简单的方法来检查每一列中是否包含缺少的
值
类型之一,并将所有这些
值
都
设置
为
NA
。我在这个网站上找到了一个
使用
简单列的解决方案,但一定有更有效的方法吗?> &
浏览 13
提问于2020-06-14
得票数 2
回答已采纳
2
回答
使用
dplyr
::case_when避免类型冲突
、
、
我正在尝试
使用
dplyr
::case_when在
dplyr
::mutate中创建一个新变量,其中我
将
一些
值
设置
为
缺失
值
,并同时对其他
值
进行重新编码。但是,如果我试图
将
值
设置
为
NA
,则会出现一个错误,说明我们不能创建变量new,因为
NA
是逻辑的: 评估错误:必须是双重类型
浏览 10
提问于2017-07-03
得票数 58
回答已采纳
5
回答
使用
dplyr
将
某些
值
设置
为
NA
、
我试图找出一种简单的方法来
使用
dplyr
(data set = dat,variable =x)来实现这样的操作:应该很简单,但这是我目前所能做的最好的。dat = dat %>% mutate(x=ifelse(x<0,
NA
,x))
浏览 3
提问于2015-01-12
得票数 79
回答已采纳
2
回答
使用
带摘要和
dplyr
的循环
、
其主要思想是从我的数据中删除异常值,按目标分组,然后为每个featureX (有很多)变化的目标和每个特性的
值
绘制一组盒子图。as.data.frame(f) 所以我只想运行最后一段代码,
为
每个
浏览 7
提问于2020-12-03
得票数 0
回答已采纳
2
回答
R得到数据帧中所有列的平均值,同时忽略零。
是否有一种干净的方法可以忽略零并在sapply函数中获取这些
值
? 还是我必须编写一个自定义函数并在sapply中调用它?
浏览 2
提问于2020-06-01
得票数 0
回答已采纳
2
回答
如何在
dplyr
中对循环进行变异
、
我想为数据帧中的一个列为一系列
值
创建
多个
滞后变量。我的代码可以成功地完成我想做的事情,但是不能根据我的需要进行扩展(数百次迭代)。::lag(Result, n = 1, default =
NA
))%>% mutate(lag.Result10 =
dplyr
::lag(Result, n = 10, default =
浏览 0
提问于2019-05-01
得票数 4
回答已采纳
2
回答
使用
apply或map
将
列名传递到函数中
、
、
我想将
多个
函数应用到相同的数据文件中。但是,我未能在purrr::imap中成功地
将
列名作为参数传递。当我
将
函数(例如,check_1)直接应用于数据帧时,select工作得很好。但是,当我试图
使用
imap和exec.The格式
将
列名作为参数传递时,这是问题的一部分(例如,1.1.)这是对的后续,但该帖子和解决方案侧重于
将
多个
函数应用于各个列。现在,我需要应用
多个
函数,它们在dataframe中
使用
多个
列;因此,需要
浏览 1
提问于2021-08-11
得票数 2
回答已采纳
1
回答
根据每行的最大值更改所有列
、
、
、
我有一个大的数据框架,其中包含从其他列计算出来的
多个
列。这些问题出现在8888和9999的
值
分别构成
NA
或拒绝回答的地方。这些
值
被错误地用于计算其他列(例如pricepergram的
值
),因为它们在计算之前没有被指示
为
NA
。 我无法重新计算所有的
值
,所以我想找到一些代码,它将数据的每一行作为参数。如果该行中的最大
值
大于8887,那么我希望它返回该行,但
将
所有价格的
值
设置
为<
浏览 3
提问于2022-08-23
得票数 0
2
回答
如何检查replace()函数中的
NA
是否在R中?
、
如果以小时
为
单位给出,则duration_minutes列为空(
NA
),反之亦然。is.
na
(duration_minutes), duration_minutes / 60))Warning message:df <- structure(list(duration_hours = c(1,
NA
, 2,
NA
, 1), duration_minutes = c(
NA
, 2
浏览 0
提问于2020-02-17
得票数 0
2
回答
如果数据帧中单个列的else逻辑,则适用于所有列。
AB X3 5 CD Z5 5 EF X7 8 HI Z对于每一个ABC$A等于5,那么与5连接的所有行都将为NULL或
NA
我想要的输出应该如下所示 A B C2 3 BC Y4 6 DE W6 7 FG Y 7 8 HI
浏览 0
提问于2019-04-22
得票数 0
回答已采纳
1
回答
使用
purrr::map
为
多列扩展
、
、
、
、
我希望在
dplyr
::spread列表中
使用
purrr::map
为
多个
列获取data.frames。想知道怎样才能达到预期的效果?library(tidyverse)
dplyr
::group_by(gear, carb) %>% .vars = names19.7
d
浏览 1
提问于2018-06-22
得票数 0
回答已采纳
5
回答
正确的mutate_if语法
、
、
我希望通过
NA
中的mutate_if
将
dplyr
值
替换为零。语法如下:mtcars[sample(1:dim(mtcars)[1], 5), mutate_if(is.
na
,0) mutate_if(is.
na
, funs(.
浏览 3
提问于2017-02-05
得票数 54
回答已采纳
2
回答
如何删除R中的某个数据?(多元回归)
因此我打印了这个关系(散点图),根据婴儿数据(UsingR),它显示了一些“未知
值
,大约是99,或999”,它将未知数据
设置
为
99或999
值
。我想要做的是去掉99和999
值
,并显示散点图和
多个
回归。
浏览 4
提问于2017-05-08
得票数 1
回答已采纳
3
回答
isTRUE和isFALSE在
dplyr
突变函数中不按预期工作
、
我想检查一个dataframe的两个列中的
值
是否不匹配,并
使用
这些信息创建一个新列。我希望
使用
dplyr
::mutate,并且希望能够处理
NA
值
。
使用
此代码可以生成一个简单的示例:let <- c("a", "b",
NA
)perms <- expand.grid( let_2b
浏览 1
提问于2019-08-27
得票数 3
1
回答
Shinysurveys
多个
问题未加载
、
, "main", "gender"), dependence = c("
NA
", "
NA
", "
NA
", "
NA
", "
N
浏览 6
提问于2021-12-29
得票数 1
回答已采纳
2
回答
获取与数据框中第一行最接近的top_n行
我想我问了专家-抱歉,这更像是一个代码审查问题,但我在下面添加了这个问题。下面的代码是否可以获得最接近第一行的top_n案例-忽略第一行: example_df <- data.frame( , age = c(30, 30.1, 20, 31)example_df gower_dist <- as.matrix(daisy(
浏览 21
提问于2019-12-18
得票数 2
回答已采纳
1
回答
R,
dplyr
,有条件地更改多列中的
值
,基于R中的一个条件列
、
鉴于以下数据框架:如果列a、b和c中的
值
为
NA
或0,如何将其更改为
NA
?我可以让它很容易地用于单个列,例如df[,3][df$d==0|is.
na
(df$d)] <-
NA
,但是我在跨
多个
列工作时遇到了困难。我非常感谢基
浏览 0
提问于2018-11-26
得票数 2
回答已采纳
1
回答
使用
R中的is.
na
()和if_else()
将
连续数据记录
为
分类数据
、
、
、
我有一个数据框架,其中一个列包含连续数据和
NA
。我希望
使用
if_else()和is.
na
()
将
所有连续数据重新编码
为
一个级别的分类数据,
将
NA
重新编码
为
另一个级别。我该怎么做呢?示例数据框架:如何
将
所有数字重新编码
为
“结果”,<
浏览 4
提问于2022-01-24
得票数 -2
回答已采纳
2
回答
我没有成功地
使用
我想要的LOCF方法
我现在正在处理一个有许多缺失
值
的数据集。我
使用
LOCF方法来替换丢失的
值
(因为它是重复的度量)。我
使用
na
.locf函数来替换丢失的
值
。(data_rep,
na
.rm=FALSE)24 13 J2
NA
NA
2 2data_rep_locf1 1 J0 2 2
NA<
浏览 3
提问于2019-11-25
得票数 2
回答已采纳
1
回答
根据另一列中的重复最大
值
返回
多个
值
、
我想用
多个
函数按组总结一下df。复制数据:df1 <- data.frame(a=c('a', 'a', 'b', 'b', 'c', 'c'), b=c(1,
NA
,3,2,2,1), c=c(1,3,5,5,2,4当结果是
NA
时,它应该返回df1$c的第二个最高
值
的df1$b
值
。错误:列'maxc‘必须长度
为</
浏览 2
提问于2020-01-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
R数据科学之日常积累
R语言进行相关矩阵分析及其网络可视化
向右操作符及其相关函数的基本用法
人鼠同源gene转换 & 免疫浸润分析
快速掌握R语言中类SQL数据库操作技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券