? ? ? 在學習R語言實戰,遇到Rstudio突然中止的情況,加載car包程序就中止,一時找不到原因(浪費了我一下午的時間,沒有找到原因。。。),在網上谷歌,百度,按查到的方法進行,都不管用!!在加載car包的時候,依然會出現R Session Aborted,但是加載其他的R包,程序可以正常運行。于是把與car包相依賴的包全部刪除,又把car相互依賴的包依次重新安裝,Rstudio正常運行!當加載quantreg包時,提示需要安裝其依賴的包SparseM包,安裝SparseM包,加載SparseM包時,出現下圖所示的畫面,Rstudio突然中止!問題出在SparseM包上!!!
查看一下CRAN,SparseM包更新了(昨天還是1.76,今天就變成1.77了,趕上更新的時候了。。)!如上圖所示。 下載了新的SparseM包,安裝,加載,依然出現中止情況。。。在Windows系統的二進制版本中,R包有三種版本(開發版、發行版、舊版),如下圖所示
之前一直下載的都是發行版(比較穩定),沒有出現任何問題。于是把下載的發行版刪除,下載了
r-oldrel版(網上說r-devel版可能有bug,這個我不太清楚。。。),進行安裝,加載,沒再出現程序突然中斷的情況。
加載quantreg包,又出現程序中止情況,下載r-oldrel版的quantreg包安裝加載,沒有出現程序中止的情況。此時,再次加載car包,一切正常,問題解決,可以正常進行工作了!!
后記:上述是我在學習R語言實戰的中級繪圖中出現的問題,并通過摸索解決了這個問題。當時遇到這個問題,谷歌上有描述卸載重裝解決問題的,有升級R包解決問題的。百度上有一篇博客(http://blog.csdn.net/Bone_ACE/article/details/47324233)的解決方案:升級一下Rcpp包,我照著做了,不管用!這說明,具體問題具體解決,找到問題所在,才能有針對性的解決問題。好吧,時間過的真快,今天這一下午又過去了。問題解決了,心里舒服多了。。。