我更喜欢通过将它们保存为.Rdata文件来存储数据帧,因为将它们保存为csv文件将占用更多的目录空间。但是,在使用csv时,我可以使用sql语句(R包sqldf)加载文件。
是否有可用的软件包,可以在加载.Rdata文件时执行相同的操作?
提前谢谢了!
如果您的数据列是非常简单的类型(字符,数字,日期),则考虑通过RSQLite
软件包另存为SQLite数据库。
这不仅可以让您稍后通过SQL调用加载零件,而且还可以跨平台和多语言使用(曾经尝试从Python代码读取.RData吗?),并且可能压缩和.RData文件。
缺点是您不能很容易地存储任意R对象(如列表或复杂的类)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句