基于另一个输入的值设置一个输入的非标准评估

时间:2016-07-15 06:44:47

标签: r

是否可以使用非标准评估来完成以下任务?

rnorm( 10, mean = 2, sd = mean/2 )

此伪代码旨在将sd设置为mean的一半。有没有办法根据左边其他输入的值设置输入?

Hadley Wickham在Advanced R中有一章  关于NSE,但我还没有在那里找到类似的原则。否定的答案也会有所帮助。

我找到了一个在dplyr包中做类似事情的函数示例:

mutate(my_df, x = a + b, y = x + c)

新变量x定义为现有变量ab的总和。然后,新变量y被定义为新创建的x和已存在的c的总和。

0 个答案:

没有答案