R 从函数返回多个 data.tables

Pet*_*r.k 1 r data.table

我想从函数返回几个 data.table 类型对象。

return(list(data.table(train), data.table(test)))并且train = tt_list[1]不返回 data.table 类型而是列表类型。

我尝试转换但出现错误(train = as.data.table(tt_list[1])原因:

FUN(X[[i]], ...) 中的错误: )

或者这个过程花了很多时间而结果还没有出现。

我的问题是:在这种情况下我应该放弃我的功能并只在流程中完成工作,还是有一些比列表更好的容器来保存 data.table ?没有这个功能一切都好。

tim*_*mat 5

return(list(train = data.table(train), test =data.table(test)))
train=tt_list$train
Run Code Online (Sandbox Code Playgroud)

这里:在 R 函数中返回多个对象 以及这里: 如何从返回多个值的函数中进行赋值?