Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将命名参数传递给调用非 mutate 函数的函数
我正在尝试做一些非常类似的事情here https community rstudio com t passing named list to mutate and probably other dplyr verbs 2553 11 本质
r
tidyverse
rlang
tidy
tidyeval
在 case_when 中创建 tidyeval 函数
我有一个数据集 我喜欢根据这些值的概率分布来估算其中一个值 让我们先做一些可重现的例子 library tidyverse library janitor dummy1 lt runif 5000 0 1 dummy11 lt case w
r
tidyverse
CaseWhen
tidyeval
使用 tidyeval 编程:tidyr::unite(col = !!col) 之后的 mutate 函数
所以我想做一个函数unite 来自 tidyr 但它似乎不起作用 library dplyr warn conflicts FALSE library tidyr warn conflicts FALSE library stringr w
r
dplyr
tidyr
rlang
tidyeval
何时使用 rlang::ensym() 而不是 rlang::sym()?
我从文档中可以看到rlang enquo and rlang quo 用于不同的上下文 因此 我用了rlang enysm 最近在函数声明中 见下文 然而 在另一个 SE 函数调用中 我收到了一个意外的错误 我猜这与惰性求值有关 如果我这样
r
rlang
tidyeval
在 group_by() %>% mutate() 函数调用中使用带引号的变量
可重现的例子 cats lt data frame name c letters 1 10 weight c rnorm 5 10 1 rnorm 5 20 3 type c rep not fat 5 rep fat 5 get mean
r
dplyr
tidyeval
R 如何在另一个函数中将函数作为字符串传递
对于这个小难题的任何帮助将不胜感激 我正在尝试向tq transmute函数从tidyquant包裹 参数的值是一个函数 但是我想将其作为字符串传递 在下面示例的范围内 我将通过 Shiny 传递它 selectInput 我已经尝试了所有
r
tidyverse
symbols
tidyeval
tidyquant
如何使用 map* 和 mutate 将列表转换为一组附加列?
我已经尝试过这段代码的数百种排列字面上的天尝试获得一个可以完成我想要的功能 但我最终放弃了 感觉这绝对是可行的 而且我已经很接近了 我试图通过下面的代表回到这里的核心问题 基本上我有一个单行数据框 其中一列包含字符串列表 概念 我想为每个字
r
purrr
dplyr
tidyeval
基于 unquote-splicing 排除多列(!!!)
试图排除 multiple调用中的列tidyr gather 它们通过a作为我的函数的输入字符向量参数 输出shiny selectInput 而不是通过 in a 程序化的 way 我该如何使用整洁的评估功能来做到这一点 由于我通过单个函
r
tidyr
tidyeval
tidyselect
dplyr 根据向量中的名称改变多列
我想使用以下方法将两列相乘dplyr s mutate功能 但是我不想为每个变异条件编写一个新行 而是想使用存储在向量中的列的名称var1 and var2 例如 最后我想在现有的bankdata与名字result1其中包含现金列和贷款列相
r
dplyr
tidyeval
检查对象是否为 Null 或未定义
我有一个包含可选变量参数的函数 默认情况下 我将变量设置为NULL 但如果不是NULL我希望我的功能可以做一些事情 我需要一种方法来检查变量是否不为空 这很复杂 因为我正在使用 tidyeval 并且只是使用is null var 抛出未找
r
dplyr
tidyeval
匿名函数中的 rlang::sym
我最近注意到rlang sym似乎不适用于匿名函数 我不明白为什么 这是一个例子 它非常笨拙和丑陋 但我认为它说明了这一点 require tidyverse data lt tibble x1 letters 1 3 x2 letters
r
rlang
nse
tidyeval
将函数参数传递给 dplyr 和 ggplot
我对如何将函数参数传递到 dplyr 和 ggplot 代码中感到困惑 我正在使用最新版本的 dplyr 和 ggplot2 这是我生成条形图的代码 清晰度与平均价格 diamond plot lt function data group
r
ggplot2
dplyr
rlang
tidyeval
为什么是enquo+!!最好替换+评估
在下面的例子中 为什么我们应该赞成使用f1 over f2 从某种意义上说 它是否更高效 对于习惯使用 R 基础的人来说 使用 substitute eval 选项似乎更自然 library dplyr d data frame x 1 5
r
dplyr
nse
tidyeval
如何使用 dplyr 通过非标准评估来评估构造的字符串?
我读过几本关于编程的指南dplyr现在我仍然对如何解决使用非标准评估 NSE 评估构造 连接字符串的问题感到困惑 我意识到有比使用 NSE 更好的方法来解决这个例子 但我想学习如何做 t lt tibble x 01 c 1 2 3 x 0
r
dplyr
nse
rlang
tidyeval
使用 rlang 将权重传递给 glm()
我想通过weights to glm 通过函数而无需使用eval substitute or do call 方法 但使用rlang 这描述了一个更复杂的底层函数 Toy data mydata dplyr tibble outcome c
r
GLM
rlang
tidyeval
对多个任意过滤条件使用 tidy eval
我想用整齐的评价编写多个完全灵活的过滤条件 一个相关但不太复杂的问题已解决在这个 Stackoverflow 问题中 以下代码 改编自上述其他问题 正在运行 它将两个过滤条件应用于gapminder数据集 并返回过滤后的数据 library
r
shiny
tidyverse
tidyeval
在 R/Tidyeval 中的 RHS 上使用类胶水结构
我花了几个小时试图在公式的 RHS 上粘上胶水 但没有任何线索 这是一个简单的表示 meta lt function x var suffix x lt x gt mutate var suffix 5 x lt x gt mutate v
r
tidyeval
dplyr:如何在函数内使用 group_by ?
我想使用使用dplyr group by函数在另一个函数中 但我不知道如何将参数传递给该函数 有人可以提供一个可行的例子吗 library dplyr data iris iris group by Species summarise n
r
dplyr
tidyeval
nse
dplyr:标准评估和 enquo()
我听说 dplyr 中不推荐标准评估 我们可以做类似的事情enquo and quo 我的原始代码 简化 是 my function lt function data x OriginalX y OriginalY data gt muta
r
dplyr
tidyeval
动态选择group_by的多列
当存在多个分组变量时 group by 的数据屏蔽不起作用 粘贴下面的代码 grpByCols lt model mpg gt group by data grpByCols grpByCols lt c model manufacture
r
dplyr
tidyeval
1
2
»