Pointers 将多个数据集名称放入保存为类指针对象的列表中

Pointers 将多个数据集名称放入保存为类指针对象的列表中,pointers,dataframe,append,lapply,Pointers,Dataframe,Append,Lapply,我有一个将数据帧保存为指针的函数。这节省了执行大型数据帧的时间和空间 newPointer=function(inputValue){ object=new.env(parent=globalenv()) object$value=inputValue class(object)='pointer' return(object) } df1<-newPointer(data.frame(col1=c(1:10),col2=c(1:10))) df2<-newPoint

我有一个将数据帧保存为指针的函数。这节省了执行大型数据帧的时间和空间

newPointer=function(inputValue){  
object=new.env(parent=globalenv())  
object$value=inputValue  
class(object)='pointer'
return(object)  
}
df1<-newPointer(data.frame(col1=c(1:10),col2=c(1:10)))
df2<-newPointer(data.frame(col1=c(11:20),col2=c(11:20)))
如何使用laaply()获得数据帧列表而不是指针,或者是否有更好的方法将数据帧(而不是指针)合并并附加在一起

`dataframe1<-df1$value`
datalist <- lapply(ls(pattern="dataframe"), function(x) get(x))
datalist <- lapply(ls(pattern="dataframe"), function(x) get(x$value))
Error in x$value : $ operator is invalid for atomic vectors
big_data = bind_rows(datalist)