腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
dplyr
使用
is.na
筛选
器
将
列名
作为
变量
传递
、
、
is.na
(~y), .values = list(y = as.name(selected_variable))) This doesn't work !
is.na
(selected_variable_en))%>% df1 &l
浏览 7
提问于2020-04-30
得票数 0
回答已采纳
4
回答
为什么
dplyr
filter()不能在函数中工作(即
使用
变量
作为
列名
)?
、
、
一种用
dplyr
函数过滤、分组和变异数据的函数。基本管道序列在函数之外工作得很好,这就是我
使用
真正的
列名
的地方。将其放入一个函数中,其中
列名
是一个
变量
,其中一些函数可以工作,但有些函数并不是最显著的
dplyr
::filter()。
is.na
(var1))x <- "var1" ...but这样做:需要特别过滤掉
浏览 3
提问于2017-07-23
得票数 6
回答已采纳
1
回答
使用
函数动态地过滤列中的空值
、
、
、
我正在尝试从数据帧中的列中动态
筛选
空值。为此,我需要将
列名
作为
函数参数
传递
,然后删除nulls。我尝试了以下代码,并给出了一个错误:“警告消息:在
is.na
(tableMQproblem$test):
is.na
()应用于非-(列表或向量)类型'NULL'”:-tabledata(
is.na
(tabledata$`test`)), ] table_finalC <- x("conf
浏览 2
提问于2016-01-29
得票数 0
6
回答
按字符
列名
过滤数据帧(以
dplyr
表示)
、
我希望能够
将
列名
作为
变量
来引用。(在
dplyr
中,如果这有区别的话),我如何通过
变量
引用
列名
?library(
dplyr
)df# 1 1 1# 2 2 1df %>% filter(this == 1)# 1 1
浏览 8
提问于2014-11-29
得票数 49
回答已采纳
1
回答
如何通过点-点-点
传递
列名
给
is.na
函数?
、
我试图编写一个函数,该函数
将
数据帧的
列名
作为
...参数,并在
dplyr
::mutate函数调用中将其
传递
给
is.na
。value, "a", 2, "b", 4 group_by(id) %>% mutate(avg = if_else(
is.na
以下函数可以工作,但不按需要
使用
NAs填充avg列:
浏览 1
提问于2021-08-23
得票数 1
回答已采纳
2
回答
使用
apply或map
将
列名
传递
到函数中
、
、
但是,我未能在purrr::imap中成功地
将
列名
作为
参数
传递
。当我
将
函数(例如,check_1)直接应用于数据帧时,select工作得很好。但是,当我试图
使用
imap和exec.The格式
将
列名
作为
参数
传递
时,这是问题的一部分(例如,1.1.)这是对的后续,但该帖子和解决方案侧重于
将
多个函数应用于各个列。现在,我需要应用多个函数,它们在dataframe中
使用
多个列;因此,需要在
浏览 1
提问于2021-08-11
得票数 2
回答已采纳
1
回答
将
变量
作为
列名
传递
给
dplyr
?
、
mutate(my.p = eval(as.name(paste0(max1,'.p'))))显然,这不起作用,所以我想这可能类似于在函数中
传递
列名
,在函数中我需要
使用
'get‘。这是第一行的max1,df$max1[1]library('data.table') # must have the data.table package
浏览 4
提问于2015-08-27
得票数 3
回答已采纳
1
回答
有没有一种通用的方法
将
变量
名
传递
给R中的函数?如果没有,为什么?
、
当R编程
传递
变量
名时,这似乎是我要坚持的主要事情之一。我来自Stata背景,在那里我们可以很容易地在任何代码或函数中用"$“调用globals。然而,这在R中似乎不起作用,有时我似乎不得不
使用
一些特殊的包,或者
使用
类似df[x]之类的东西。
作为
一个简单的例子,我目前正在编写一个存储行计数的代码: all_n <- length(which(!
is.na
(df$x) & df$model=="Hon
浏览 1
提问于2019-09-04
得票数 0
2
回答
在
dplyr
函数中按名称引用
变量
会返回找不到对象错误
、
、
、
library(nycflights13)sum.na <- function(df,x){df %>% summarise(n=sum(
is.na
(x)))} sum.na
浏览 4
提问于2021-02-18
得票数 0
3
回答
如何对
列名
称的字符串列表
使用
dplyr
操作
、
、
、
有没有一种健壮的方法来
使用
包含字符串列表的
变量
,这些字符串对应于
传递
给各种
dplyr
操作的数据帧
列名
? 我刚进入
dplyr
。当我尝试对数据帧中的列的子集
使用
操作时,当我显式地在逗号分隔的列表中逐个命名列时,
dplyr
做得很好。,我希望
将
这些
列名
传递
到
dplyr
步骤中,而不是显式地命名每个列。但是,如果我有一个更长的列列表,我宁愿
将
一个
变量
浏览 12
提问于2020-11-01
得票数 1
回答已采纳
6
回答
基于NA的多列过滤数据框架
、
is.na
(df$company) || !
is.na
(df$type), ]提前感谢
浏览 7
提问于2015-11-04
得票数 17
回答已采纳
1
回答
如何在
dplyr
中将多个
列名
作为
输入
传递
给group_by
、
我是新来的R和
dplyr
包。我试图
将
一个
变量
传递
给
dplyr
group_by,我们可以更改它。例如,在处理飞行数据集时,我可以
使用
以下代码获得任意列(或多列)的行数:flights %>% group_by(origin) %>% tally()flights %>% group_by(origin,carrier) %>
浏览 1
提问于2017-03-05
得票数 6
回答已采纳
1
回答
将
列名
作为
变量
在
dplyr
中
传递
、
、
这很简单:data(cars) group_by(speed) %>%现在,我想
使用
变量
x来
传递
dist列,以表示当然,这是行不通的: group_by(speed) %>%因此,我
使用
SE= mean(x)) 好的,不起作用,所以我还必须添加~
浏览 1
提问于2017-05-25
得票数 0
回答已采纳
1
回答
dplyr
'object未被找到‘中位
、
、
我有以下数据框架:x <- data.frame(doy = sample(c(seq(200, 300)), replace = T), 还有一个简单的“汇总”函数,它将
列名
作为
变量
is.na
(col)),
浏览 2
提问于2016-11-25
得票数 2
回答已采纳
2
回答
是什么导致了filter()函数的“对象找不到”错误?
、
、
此函数从dataset中
筛选
/选择一个或多个
变量
,并将其写入新的CSV文件。当我调用这个函数时,我得到了一个'object getting‘错误。
is.na
(.x)) & gc == 1) %>%x object 'cintid' not found 列cintid是正确的,并出现在数据中。我还试着用一个列rid运行它,并得到相同的‘’错误。
浏览 1
提问于2021-07-22
得票数 3
回答已采纳
2
回答
列名
作为
dplyr
中的
变量
:选择v
筛选
器
、
、
我正在
将
一个
变量
传递
给一个标识要
筛选
的
列名
的函数。我理解{{}}将把
变量
解析为实际名称但是,
筛选
器
语句(例如,不要)Reprex 该示例反映了我正在处理的数据,
列名
将在其中
作为
值出现在列中
浏览 1
提问于2022-06-18
得票数 1
回答已采纳
3
回答
如何通过管道连接到R中的if语句
、
is.na
(df$tw_likes[i]) | !
is.na
(df$tw_comments[i])){ } else if(!
is.na
(df$fb_likes[i]) | !
is.na
(df$ig_likes[i]) | !我的另一个想法是,如果我不能删除df$,我可以
将
!
is.na
()语句组合为每个if语句一条语句吗?
浏览 33
提问于2020-01-08
得票数 2
回答已采纳
2
回答
dplyr
::slice_max -以计算字符串的形式
传递
order_by
、
、
我想将
变量
的名称
作为
字符串
传递
给order_by参数
dplyr
::slice_max(),但是我得到了奇怪的结果。这里
使用
iris数据。library(
dplyr
) 我的预期结果将是一个5行的df/tibble,它在
使用
实际
列名
时工作。i <- iris %>% 但是在
浏览 17
提问于2022-11-25
得票数 0
回答已采纳
2
回答
如何
将
筛选
器
表达式存储为字符串?
、
、
、
由于总是更改主脚本本身中的条件非常不方便,所以我开始
将
各种参数定义为exterior parameters.R文件中的
变量
,这些
变量
将被复制到特定于项目的文件夹中,并在那里进行调整,这些
变量
将从main.R这是很好的工作,但是现在我开始过滤表达式,我找不到一种方法将它们
作为
字符串存储在我的参数文件中。标准的
筛选
器
表达式将是这个: rlb == "1" | rlb == "2" | rlb== "3" | rl
浏览 0
提问于2019-02-02
得票数 4
回答已采纳
1
回答
如何在R中显示列(数据帧内)中的NA值,以及如何将给定值更改为NA。请参阅所附图像
如有任何建议,欢迎光临obes%>%filter(NA %in% 'Rate')
浏览 0
提问于2020-10-02
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
向右操作符及其相关函数的基本用法
用R语言记录时间,他把日子过到了极致!
为交互式数据可视化库Bokeh提供数据的N种方式
如何使用dplyer包进行数据转换
数据预处理——数据清洗
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券