【问题标题】:R return multiple data.tables from function [duplicate]R从函数返回多个data.tables
【发布时间】:2017-03-26 13:10:36
【问题描述】:

我想从一个函数中返回几个 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 而不是列表?没有这个功能一切都好。

【问题讨论】:

    标签: r data.table


    【解决方案1】:
    return(list(train = data.table(train), test =data.table(test)))
    train=tt_list$train
    

    这里:Returning multiple objects in an R function 和这里: How to assign from a function which returns more than one value?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      • 2016-10-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多