我在下面的代码行中标准化了书Mastering Spark with R中的变量(第4章)。
okc_train <- okc_train %>%
mutate(scaled_age = (age - !!scale_values$mean_age) /
!!scale_values$sd_age)
我从没碰过双重!!
函数/运算符。我不确定这样做是什么,也没有找到有关sparklyr
或dplyr
的文档来定义或解释!!
完成的工作(或基于R的问题)。很想知道此功能的作用。
来自dplyr过滤器联机帮助页:
对于更复杂的案例,需要进行整洁的评估和取消引号运算符!!
是必需的。见https://tidyeval.tidyverse.org/一种有用且简单的整齐评估技术是使用!!
绕过数据框及其列。这是如何过滤列相对于同名对象的mass
和height
:mass
过滤器(starwars,质量> !!质量,高度> !!高度)