小编Dav*_*yal的帖子

R表达式变量列表

是否可以在表达式中获取向量或变量列表?

例如:

e <- expression(2 * x^2 + y)
Run Code Online (Sandbox Code Playgroud)

所需的输出:

('x', 'y')
Run Code Online (Sandbox Code Playgroud)

可能吗?或者是否需要手动输入变量名称?

variables expression r

4
推荐指数
1
解决办法
112
查看次数

表达与调用

表达式和调用有什么区别?

例如:

func <- expression(2*x*y + x^2)
funcDx <- D(func, 'x')
Run Code Online (Sandbox Code Playgroud)

然后:

> class(func)
[1] "expression"
> class(funcDx)
[1] "call"
Run Code Online (Sandbox Code Playgroud)

eval使用环境列表调用对它们都有效。但是我很好奇这两个类有什么区别,在什么情况下我应该使用表达式或调用。

expression r call

4
推荐指数
1
解决办法
2567
查看次数

标签 统计

expression ×2

r ×2

call ×1

variables ×1