当前位置: 首页 > news >正文

R软件使用一些常见的问题

以下均是个人经验摸索的解决办法,使用 Rstudio 执行命令,如有高手能更好地解决问题,还望指教,提前感谢。

问题一: 有些 package 因为编辑得比较早又没有继续更新,所以需要用旧版本的 R 才能正常运行,具体应该在哪里下载旧版本的 R 软件呢?

答:下载旧版本的 R 软件

问题二: 如何更换 Rstudio 所使用的 R 软件版本?

答: Tools→Global Options→General→Basic→R Sessions→R version→Change:

问题三: 为什么有些 package 明明用 R studio 安装好了,library 的时候却显示不存在此程辑包?

答: 情况一,用的 R 软件版本与使用的 package 要求的版本不符,比如使用的 R 版本过老,导致自动下载的 package 是后缀为 .tar.gz 的 source 文件,如果把 R 软件调整为适合package的版本,install.package()自动给你下载的应该就是 .zip 文件了(我的电脑是windows系统,仅以我使用的系统为例)。
情况二:如果使用的R软件版本合适,可以尝试去搜索这个package(https://cran.r-project.org/web/packages/压缩包名称/),或者在临时储存的文件夹里也可能已经下载好了这个package(只不过没能被自动解压到 library 里,通常储存在“C:\Users\funxi\AppData\Local\Temp”下面一个名称以 R 开头的文件夹里),找到这个 package 压缩包,手动解压到 library 里。

问题四:install.packages('压缩包名称', dependencies = TRUE)install.packages('压缩包名称’)都无法正常安装 packages,显示 “true/false 存在缺失值”怎么办?

答:

install.packages( "压缩包名称比如 ggdag", repos = c("http://rstudio.org/_packages", "http://cran.rstudio.com") )

给后面的两个网址做个限定,我的 R 软件和 RStudio 平时安装时显示的都是 “r-project” 这类网址,我对此了解不深,猜测可能是有时系统默认用于下载 package 的网址可能有些 package 会有一点小问题,“rstudio”的网站或许能运行的更好。这只是我的猜测,如有大神帮忙解惑,在下必然感激不尽。

问题五: library(压缩包) 遇到了

 Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :加载的 XXX (package名称) 名字空间为版本……,但要求 XXX 版本>=……

的问题怎么办?

答:

remove.packages("XXX")
install.packages('tibble')

然后再次 library() 你想要的 package。

http://www.lryc.cn/news/61021.html

相关文章:

  • 为什么需要uboot?
  • Qt布局实战:实现高效、美观的GUI应用程序
  • 推荐几款项目管理工具,提高你的团队协作效率
  • SQL101 检索每个顾客的名称和所有的订单号(一)
  • mac压缩文件多了__MACOSX目录问题
  • 1.17 从0开始学习Unity游戏开发--场景切换
  • 【golang学习笔记】——(五)Go格式化统一代码风格
  • CAD转SHP最好的方法 赶快收藏起来吧
  • PyQt PyQt5 Python VTK Gui Actor 选中 高亮显示 actor
  • TCP和UDP通信对比
  • SpringCloud:ElasticSearch之自动补全
  • TOOM解析如何搭建一套适合自己的舆情监测系统?完整的实战指南
  • 技术分享 | OceanBase 手滑误删了数据文件怎么办
  • windows上Git Bash支持常用命令gcc tree zip wget cmake ninja
  • 面试题30天打卡-day10
  • 【python】制作一个简单的界面,有手就行的界面~
  • 基于RK3568的Linux驱动开发—— GPIO知识点(二)
  • item_get-获得aliexpress商品详情API的调用参数说明
  • 【Python_Scrapy学习笔记(三)】Scrapy框架之全局配置文件settings.py详解
  • spark读写时序数据库 TDengine 错误总结
  • Web中间件常见漏洞
  • Python Web 深度学习实用指南:第三部分
  • C#基础学习--预处理指令
  • Spring Boot 接口加解密
  • 大公司为什么禁止SpringBoot项目使用Tomcat?
  • 2023年第十三届MathorCup高校数学建模挑战赛|A题|量子计算机在信用评分卡组合优化中的应用
  • linux下搭建Hbase分布式数据库
  • unity,射手游戏
  • 摒弃单一变现手段,开拓多元商业模式,破解场景单一APP盈利难题!
  • JavaEE-轻松了解网络原理之TCP协议