如何使用dplyr在NSE中获取变量的名称

乔·史密斯

因此,我已经多次发现实现这一目标的各种不同方法,但是截至去年大约一年,dplyr处理非标准评估的方法已经发生了变化。本质上,实现此目标的一种方法如下:

require("dplyr")
test <- function(var){
  mtcars %>% select({{var}})
  print(quo_name(enquo(var)))
}

test(wt)
#> [1] "wt"

到2021年,是否有更直接的方法来实现这一目标?我本可以发誓那里有一个简单得多的东西。

马修·斯基芬顿

ensym()使用rlang

require("dplyr")
require("rlang")
test <- function(var){
    mtcars %>% select({{var}})
    print(ensym(var))
}

test(wt)
#>wt

as.character(test(wt))
#>wt
#>[1] "wt"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在dplyr中使用NSE来引用一个变量?

来自分类Dev

使用 NSE 时出错(在 dplyr 中):找不到对象“值”

来自分类Dev

dplyr:NSE加入中(作者)

来自分类Dev

使用“{”大括号获取 dplyr 中扩展列的名称

来自分类Dev

如何从Laravel 5中的变量使用模型对象的名称获取模型对象?

来自分类Dev

如何使用存储在变量中的属性名称?

来自分类Dev

R dplyr:当...将在数据中引用变量名称时,如何将...与summary(across())结合使用?

来自分类Dev

批处理文件:如何使用已经存储在字符串中的变量名称获取变量的值

来自分类Dev

如何在Theano中获取共享变量的名称?

来自分类Dev

如何获取R中的变量名称(替代)?

来自分类Dev

如何获取存储在变量中的函数的参数名称?

来自分类Dev

如何获取F#中的函数自变量名称?

来自分类Dev

如何在document.write中获取变量的名称?

来自分类Dev

属性名称在变量中时,如何获取对象属性值?

来自分类Dev

如何获取R中的变量名称(替代)?

来自分类Dev

在Python中获取变量的名称

来自分类Dev

PHP如何从变量获取和使用名称函数?

来自分类Dev

使用WinAPI按名称获取进程中的指针变量

来自分类Dev

使用存储在变量中的名称动态获取对象

来自分类Dev

在dplyr中使用变量列名称(执行)

来自分类Dev

如何在动态列名称中使用dplyr中的“摘要”?

来自分类Dev

如何在Scala中获取变量的值,其中以字符串形式获取变量名称

来自分类Dev

如何在dplyr函数的左侧执行NSE?

来自分类Dev

编程功能:DPLYR和PURRR中的NSE

来自分类Dev

函数中的dplyr NSE模式:嵌套条件

来自分类Dev

在 dplyr::case_when 中使用 NSE

来自分类Dev

如何使用dplyr估算R中缺少的变量?

来自分类Dev

如何使用dplyr估算R中缺少的变量?

来自分类Dev

如何在 Python 中使用 ctypes 由序号而不是名称描述的 dll 中获取全局变量的值?

Related 相关文章

  1. 1

    如何在dplyr中使用NSE来引用一个变量?

  2. 2

    使用 NSE 时出错(在 dplyr 中):找不到对象“值”

  3. 3

    dplyr:NSE加入中(作者)

  4. 4

    使用“{”大括号获取 dplyr 中扩展列的名称

  5. 5

    如何从Laravel 5中的变量使用模型对象的名称获取模型对象?

  6. 6

    如何使用存储在变量中的属性名称?

  7. 7

    R dplyr:当...将在数据中引用变量名称时,如何将...与summary(across())结合使用?

  8. 8

    批处理文件:如何使用已经存储在字符串中的变量名称获取变量的值

  9. 9

    如何在Theano中获取共享变量的名称?

  10. 10

    如何获取R中的变量名称(替代)?

  11. 11

    如何获取存储在变量中的函数的参数名称?

  12. 12

    如何获取F#中的函数自变量名称?

  13. 13

    如何在document.write中获取变量的名称?

  14. 14

    属性名称在变量中时,如何获取对象属性值?

  15. 15

    如何获取R中的变量名称(替代)?

  16. 16

    在Python中获取变量的名称

  17. 17

    PHP如何从变量获取和使用名称函数?

  18. 18

    使用WinAPI按名称获取进程中的指针变量

  19. 19

    使用存储在变量中的名称动态获取对象

  20. 20

    在dplyr中使用变量列名称(执行)

  21. 21

    如何在动态列名称中使用dplyr中的“摘要”?

  22. 22

    如何在Scala中获取变量的值,其中以字符串形式获取变量名称

  23. 23

    如何在dplyr函数的左侧执行NSE?

  24. 24

    编程功能:DPLYR和PURRR中的NSE

  25. 25

    函数中的dplyr NSE模式:嵌套条件

  26. 26

    在 dplyr::case_when 中使用 NSE

  27. 27

    如何使用dplyr估算R中缺少的变量?

  28. 28

    如何使用dplyr估算R中缺少的变量?

  29. 29

    如何在 Python 中使用 ctypes 由序号而不是名称描述的 dll 中获取全局变量的值?

热门标签

归档