正在计算需要两周才能运行的大量数据.当我尝试导出数据以在MS SQL中使用时,我的RStudio崩溃了,我不得不重新打开它.现在,当我试图寻找数据时,它似乎缺失了!哎呀!
这些数据是存放在某个文件中的,还是您在该会话中使用的所有数据都会消失?
对不起我对R的无知,我很陌生.
在此先感谢您的帮助.
我要伸出脖子,说你做不到.
由于R在"内存中"执行所有计算,我认为你无法恢复任何东西.R Studio有一些很好的功能,可以让你恢复正在编辑的脚本,但它不是R,它不会在你的内存中存储你的数据.在一天结束时,R Studio只是R应用程序的IDE /接口,它比默认的R Gui(它也只是R的接口)更加用户友好.
在我看来,R非常稳定,但是一些非常有用的软件包也不太稳定.根据我的经验,RODBC就是其中之一.我怀疑在许多操作系统和许多数据库中制作可靠的东西是很复杂的.
我强烈建议使用saveRDS或保存将任何数据存储为RDS或RData文件,然后将该数据加载到R中,然后在单独的过程中加载到SQL中.使用内置函数保存R数据应该非常可靠.
一般来说,保持R与ODBC工作分开将使调试更容易.
抱歉你的数据恢复运气,我希望它比原来运行更容易重新运行(即我希望它不是一周的不间断计算).