楼主: 450847594
5713 3

[实际应用] 关于R软件更新的问题 [推广有奖]

  • 9关注
  • 44粉丝

已卖:3476份资源

学科带头人

14%

还不是VIP/贵宾

-

威望
1
论坛币
55558 个
通用积分
18.3908
学术水平
98 点
热心指数
115 点
信用等级
78 点
经验
35919 点
帖子
1064
精华
0
在线时间
1747 小时
注册时间
2010-4-26
最后登录
2025-3-4

楼主
450847594 发表于 2013-4-2 18:23:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
这两天眼馋R的最新版,想更新自己的R,一直担心自己之前安装的很多包会丢失,后来终于找到了解决办法。

首先:你需要在旧版R中下载并加载installr包;

           具体代码如下:

           install.packages("installr")#下载包

           library(installr) #加载包

紧接着,执行:

           check.for.updates.R()#检测是否有最新版的R

           install.R()#下载并安装新版R

为了将原来的包复制到新R,执行:

           copy.packages.between.libraries()#复制旧版R中的包到新版

注意:

       1.本人操作系统win7,操作时旧版R 2.15.1,如果是2.15.1版本,最后的复制可能会显示错误,但是在新版R中用library()查看包可以发现旧版的部分包可以调取(在一个win-library的文件夹中),且卸载旧版R,该包内内容并未消失(为了避免意外,您可以先将包复制保留一份);

       2.操作时碰到了旧版R无法卸载的情况,这时可以找到安装目录,找到其中的unins000.exe执行即可。

       3.另外一个是安装新R时我选择了语言设置为英文,但是打开界面仍是中文,这时因为windows系统语言设置造成的。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:软件更新 r软件 libraries Packages install library 软件更新 操作系统 最新版 检测

已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
wujun0329 + 1 + 1 + 1 精彩帖子
ltx5151 + 20 + 20 + 1 好的意见建议:我个人还是觉得如果以后R的加.

总评分: 经验 + 20  论坛币 + 20  学术水平 + 1  热心指数 + 2  信用等级 + 1   查看全部评分

[color=Red][b]案例库
欢迎您前来检验自己的才华![/b][/color]
[url=https://bbs.pinggu.org/forum-222-1.html]https://bbs.pinggu.org/forum-222-1.html[/url]

沙发
thetale 发表于 2013-4-4 13:14:36
今天刚好也好更新R,用这个方法省事多了.

藤椅
jgchen1966 发表于 2013-4-9 16:54:32
其实,有更简易的,一、将系统硬盘C 的R 目录下的LIBRIARY 目录复制到硬盘的其它位置,删除R 目录,二、下载新版R 并安装,三、将拷贝的旧版R 的LIBRARY 再复制到新R 的LIBRARY 目录内,四、用R 控制台的更新程序包,即可。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
450847594 + 1 + 1 + 1 手动或编程,看个人喜好,这个方法也不错!

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

鹑居鷇食,鸟行无彰

板凳
wujun0329 发表于 2013-12-13 14:54:54
感谢分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 17:59