【发布时间】:2021-03-28 01:51:42
【问题描述】:
我希望根据整洁评估中的接收变量生成新列。例如,
library(dplyr)
some_custom_measure <- function(.data, cola, colb) {
.data %>% mutate("{{ cola }}_x_{{ colb }}" := {{ cola }} * {{ colb }})
}
iris %>%
some_custom_measure(Sepal.Length, Sepal.Width) %>%
head()
新列将命名为Sepal.Length_x_Sepal.Width。
在自定义函数中形成新名称时,如何将变量作为字符串操作?我希望完成类似sepal_length_x_sepal_width
【问题讨论】:
标签: r dplyr tidyverse rlang tidyeval