2017-01-11 20 views
-1

У меня есть определенный класс ссылки и список:Используйте do.call, чтобы получить информацию из списка RC/S4 объекты

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». Однако я не уверен, как этого добиться. Пожалуйста, поделитесь своими мнениями; благодаря!

ответ

0

Я нашел решение вокруг этого:

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