腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(121)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
嵌套函数中的
Quosure
= "sample column - must be present in df1 and df2") { df <- df1 #
quosure
浏览 1
修改于2018-11-04
得票数 1
回答已采纳
1
回答
使用
quosure
回忆变量值
我想在循环中动态地回忆变量的值。下面是这个问题的一个例子。我对潮间带并不熟悉,也不擅长定量和定量。mtcars.df <- mtcars.df %>% rownames_to_column( var = "Car")temp.df <- temp.df %>% rownames_to_column( var = "Car") sample.name
浏览 0
提问于2018-11-23
得票数 1
回答已采纳
2
回答
使用
quosure
作为by参数连接数据集
join_by_
quosure
<- function(data, left_index, var_to_impute, right_index){}# join_by_
quosure
(data = mtcars, left_index = vs, var_to_imputemtcars %>% select(am, mpg), by = c("vs" = "am
浏览 3
修改于2018-01-25
得票数 10
回答已采纳
1
回答
基于
quosure
命名新变量
我试图编写一个自定义函数,它将根据预定义变量向量(例如vector_heavy)的值计算一个新变量,然后根据提供给该函数的参数(例如,custom_name)命名新变量。library(tidyverse) cv_name <- enquo(cv_name) rowwise() %>%
浏览 2
修改于2017-07-04
得票数 8
回答已采纳
1
回答
如何保存`
quosure
`,以便在其他会话中使用?
保存
quosure
以便在另一个会话上运行的最佳方法是什么? 考虑以下内容,它使用{rlang}的
quosure
概念引用表达式x+2,并捕获其全局环境,并将其求值为4。保存
quosure
以便在另一个会话上运行的最佳方法是什么?也是拯救环境的唯一方法吗?这并不理想,因为环境中可能包含非常大的对象,所以最好有一个轻量级的解决方案。
浏览 17
修改于2019-12-16
得票数 0
回答已采纳
2
回答
检查
quosure
是否包含字符串
我有一个函数,当我第一次学习NSE时,它曾经接受无引号的输入,现在我讨厌它在这个用例中。我想强制这个函数只接受一个字符串,但是向用户返回一个清晰的错误消息。fun1 <- function(str_x) { paste("this is x", str_x) depr_str_x <- function(str_x)
浏览 7
修改于2021-04-20
得票数 1
2
回答
R
quosure
问题中的用户函数
我正在使用来自库(摘要工具)的freq来创建一些频率。 示例: mtcars %>% cumul = FALSE, v1 <- enquo(v1) freq(!!v1, totals = TRUE)} cre
浏览 14
提问于2021-09-10
得票数 0
回答已采纳
1
回答
tidytext错误:无法将函数转换为
quosure
line = seq_along(data), text = data) unnest_tokens_(word, text) 错误:无法将函数转换为
quosure
浏览 0
修改于2018-03-25
得票数 1
1
回答
使用
quosure
内部的ggplot函数注解
我产生了下面的散点图函数。 xval <- enquo(xval) geom_smooth(method=lm, se=FALSE)+ theme(axis.line.x.bottom = element_line("black"), axis
浏览 6
提问于2020-07-17
得票数 0
回答已采纳
3
回答
在R中将
quosure
转换为字符串
我一直在使用dplyr的商号:library(ggplot2) diamonds %>% select(!!thing) print(thing) ~清晰度
浏览 5
提问于2017-10-25
得票数 12
回答已采纳
2
回答
转发时is_
quosure
(x)错误.内图
, ...){} is_
quosure
浏览 13
提问于2022-04-17
得票数 1
回答已采纳
2
回答
使用
quosure
在变量列表上进行映射
假设我想使用purrr::map创建一个模型列表,每个模型都使用一个不同的变量作为预测器。我想我可以做这样的事情: library(tidyverse)list_of_models <- map(myvars, function(x) lm(mpg ~ !!x, data = mtcars)) 有人能解释一下为什么这个不起作用吗? 所需的输出为: list(lm(mpg ~ disp, data = mtcars), lm(mpg ~ hp, data =
浏览 17
修改于2019-08-21
得票数 0
2
回答
rlang:在map()中使用.x和
quosure
?
我试图将data.frame中的一组变量/值传递给map函数,但不知道如何处理.x引用需要评估的质量这一事实:mutate(df2 = map2(variable, value, ~filter(df1, .x==.y))) --天真的!!.x将无法工作。tibble(variable=c("wool", "tension"), #> # A tibble: 2 x 2 #>
浏览 1
修改于2019-05-07
得票数 4
1
回答
如何计算R
quosure
中的变量数量?
假设我有一个函数,它使用非标准求值(NSE)接收一个数据帧和该数据帧中不同数量的变量。有没有一种更快/更直接的方法来计算提供的变量的数量,而不是select()这些变量并计算列数?nvar <- function(df, vars) { df_sub <- dplyr::select(df, !!vars_en)}#> 4
浏览 10
修改于2018-08-12
得票数 4
1
回答
dplyr .data代词与"
quosure
“方法的比较
varname <- "gear"这与使用
quosure
浏览 0
提问于2018-04-04
得票数 5
回答已采纳
2
回答
Tidy eval:对map中函数的
quosure
求值
我正在尝试编写一个函数,该函数将对象的名称(如未计算的符号)用于下游应用程序。下面是一个抓住这个意思的例子: inp <- enquo(obj) inp_name <- rlang::as_name(inp) # Use the name for something }
浏览 0
修改于2020-08-10
得票数 2
1
回答
在mutate_at中使用dplyr
quosure
自定义函数
我正在尝试构建一个辅助函数来提取参数中给出的列中的数字。我可以在mutate中使用我的函数(并对所有感兴趣的列重复该函数),但它似乎不能在mutate_at中工作。 下面是我的数据的一个示例: > set.seed(20190928)> n <- 5+ AY = sample(2016:2019, n, replace = T),+ Pay01 = rgamma(n, 2, 1/10
浏览 20
修改于2019-09-27
得票数 2
回答已采纳
1
回答
如何使用
quosure
在dplyr中将筛选器语句作为函数参数传递
使用dplyr包在R中,我想在函数中作为参数传递一个filter语句。我不知道如何将语句计算为代码而不是字符串。当我尝试下面的代码时,我会收到一条错误消息。我想我需要一个标准或什么,但我没有完全理解这个概念。 df %>%} myfunc(PlantGrowth, "group %in% c('trt1', 'trt2')"
浏览 4
提问于2020-05-09
得票数 1
回答已采纳
1
回答
如何取消引用str_detect()中的
quosure
来过滤r中函数的数据?
我想要创建一个函数,这将节省我大量的时间打字或复制和粘贴。我正在创建这个函数,以便以后可以将其用于其他分析。extractItemsForScales <- function(df=NULL, col_name_to_detect_scales=NULL, col_name_to_extract=NULL, scales=NULL, name_suffix=""){ stop("Dataframe must not be null") stop(
浏览 5
修改于2020-03-05
得票数 0
回答已采纳
1
回答
R中的错误:下标var有错误的类型
quosure
/公式。它必须是数字或字符
代码: GeoColumn <- enquo(GeoColumn) separate(GeoColumn, into = c("Section1", "Section2"), sep = "\\(")%>% separate(Section1, into = c("Section3", "Section4"), sep = ",")%
浏览 4
提问于2020-06-02
得票数 1
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
点击加载更多
领券