【发布时间】:2020-04-06 19:04:45
【问题描述】:
Expand.grid 使用简单,但需要输入具体的向量:
a = 1:5
b = 2:5
c = 3:5
df = expand.grid(a,b,c)
但是 a b 和 c 是任意的并且不是实名,我如何将它用于未知变量或列表。我试过了:
rm(list = ls())
a = 1:5
b = 2:5
c = 3:5
l = ls()
[1] "a" "b" "c"
get(l[1])
[1] 1 2 3 4 5
df = expand.grid(get(l))
L 是变量列表,get 给出了按名称提取变量,所以我希望两者给出相同的结果,但它只给出 a 的结果。
如何在不输入静态值的情况下为 expand.grid 获得所需的结果?
【问题讨论】:
标签: r