我可以添加到R中现有的惰性数据库,而无需重新创build所有内容?
我创build了一个数据库“mydb”,当在工作空间中使用lazyLoad(“mydb”)导入时,(大)data.frames X和Y.我创build了“mydb”,将X和Y放在一个环境e
并使用命令tools:::makeLazyLoadDB(e,"mydb")
现在我创build了第三个数据框架Z(相当大)。
我怎样才能将它添加到“mydb”而不必重新创buildX和Y的懒惰对象呢?
您需要保存工作空间,并尝试将Dataframe Z添加到环境中,然后再次运行工具::: makeLazyLoadDB(e,“mydb”) ,请在下面find示例
e=new.env(parent=emptyenv()); e$x=10; e$y=20; tools:::makeLazyLoadDB(e,"mydb"); save.image(); lazyLoad("mydb"); e$z=40; tools:::makeLazyLoadDB(e,"mydb"); save.image(); lazyLoad("mydb");
你可以看到你的三个dataframex,y,z。