package ‘foreign’ is not available (for R version 3.6.1)


我想用R重做correlation,因為R有很多選項可以使用,correlation做出來很漂亮。我使用的是Anaconda里的R studio。

在網上看到一個教程:

http://www.sthda.com/english/wiki/correlation-matrix-a-quick-start-guide-to-analyze-format-and-visualize-a-correlation-matrix-using-r-software

其中有一步,需要安裝Hmisc這個包,我照做,然后提示錯誤:

package ‘foreign’ is not available (for R version 3.6.1)

foreign這個包不適合R版本3.6.1。然后開始google,百度查找解決方法,發現沒有一個能解決我的問題。我就開始自己琢磨。錯誤提示foreign這個包不適合3.6.1版本的R,我就想是不是R的版本太低了。用version命令查看R的版本,果然是3.6.1。然后就很自然地想到升級R。這里我沒有在Anaconda中升級R,而是在R網站下載最新版本的RGui,R4.0.3,單獨安裝R。然后再在Anaconda中更改使用的版本。工具欄Tool -- Global Options -- General -- R version,然后選擇剛剛安裝的4.0.3版本的R。其實這里Rstudio會根據電腦上的R的版本自動更新R的版本。

好了,更新完R的版本,再嘗試安裝Hmisc這個包,順利安裝,不再有foreign包不適合的問題。

記錄一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM