【问题标题】:Use do.call to get information out of a list of RC/S4 objects使用 do.call 从 RC/S4 对象列表中获取信息
【发布时间】:2017-01-11 02:11:59
【问题描述】:

我有一个定义的参考类和一个列表:

RCclass<-setRefClass("RCclass",field=list(info="character"))
A<-RCclass$new(info="a")
B<-RCclass$new(info="b")
testList<-list(A,B)

do.call(function(x){paste0(x$info)},testList)

do.call 函数看起来不太正确,它没有给我预期的字符串“ab”。但是我不确定如何实现这一点。请分享您的意见;谢谢!

【问题讨论】:

    标签: r list s4 reference-class do.call


    【解决方案1】:

    我找到了解决方案:

    Reduce("paste0",(lapply(testList,FUN=function(x)x$info)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-09
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多