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