我想将一个对象存储在 R 中的二维数据结构中。我已经搜索并尝试了几种解决方案,但没有一个能满足我的要求。这就是我的想法:
S = SomeTwoDimensionalStructure(dim=c(2,4))
S[1,1] = LoadDataObject("File1")
s[1,2] = LoadDataObject("File2")
# etc
FunctionWantingObject(S[1,1])
此解决方案非常接近,但需要访问S[[1,1]]
而不是S[1,1]
.
将对象添加到列表然后使用会dim
导致后面的函数对传递的参数不满意。