【发布时间】:2018-09-07 06:00:43
【问题描述】:
我有一个 r 对象,'d' 是一个列表。我想要一个引用此列表子集的数据框作为函数“myfunction”的变量。该函数将使用 rslurm 调用数千次,每次使用 d 的不同子集。
示例:d[['1']][[3]] 引用列表中的数据矩阵。
myfunction(d[['1']][[3]])
工作正常,但我希望能够从数据帧中调用这些子集。
我希望能够拥有一个数据框“ds”,其中包含我所有的子集引用。
>ds
d
1 d[['1']][[3]]
2 d[['1']][[4]]
>myfunction(get(ds[1,1]))
Error in get(ds[1, 1]) : object 'd[['1']][[3]]' not found
有没有像'get'这样的东西可以让我调用我的对象的一个子集,d? 或者我可以在 'myfunction' 中添加一些东西来澄清这个字符串引用了 d 的一个子集?
【问题讨论】:
标签: r list object dataframe subset