1)负载从物理RDATA到存储器的data.frame,
2)进行修改,
3)保存回物理RDATA,
4)将其从内存中删除以避免冲突?
难道我可以跳过加载/保存步骤并直接对物理RData进行永久性更改吗?有没有像使用SQLite/MySQL数据库一样使用data.frame的方法?或者我应该使用SQLite/MySQL(而不是data.frame)作为数据存储?
更多的想法:我认为主要区别在于使用SQLite/MySQL与数据库建立连接,但要使用RData中的data.frame在内存中创建副本。后面的方法可能会在复杂的程序中产生冲突。为避免潜在的冲突,您必须保存data.frame,并在每次更改时立即将其从内存中移除。
谢谢!
无论谁投票结束,你可以在做这些之前做一些有用的评论吗? – Jfly
您是否正在尝试使用R或其他程序进行更改? – C8H10N4O2
是的。使用R.但我发现它一贯的加载/保存是乏味的。 – Jfly