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)