楼主: peijianshi
29239 7

[问答] 如何卸载程序包 [推广有奖]

  • 0关注
  • 16粉丝

副教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
638 个
通用积分
2.2489
学术水平
12 点
热心指数
12 点
信用等级
5 点
经验
15373 点
帖子
636
精华
0
在线时间
568 小时
注册时间
2010-3-11
最后登录
2022-9-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我们在R中调用一个名为"mgcv"软件包,使用如下语句:
library(mgcv)

但是如果想在程序中卸载这个mgcv的包,如何实现?

谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:程序包 Library BRARY 如何实现 rar 程序 如何

R万岁!
沙发
retrydj 发表于 2014-4-3 13:59:08 |只看作者 |坛友微信交流群
LZ的意思是彻底删除程序包在电脑里呢么?如果是的话做这个
remove.packages("mgcv")


如果LZ只是不需要那个程序包的话并不需要删除的,也占不了多大空间 :)

使用道具

藤椅
peijianshi 发表于 2014-4-4 10:17:22 |只看作者 |坛友微信交流群
谢谢回到。

是这样,我的意思是:
当你开打两个具有相似函数的软件包时,由于函数规定有所差异,如果不卸载另外一个软件包,将可能会发生冲突(函数使用)。比如mgcv和gam两个软件包中gam函数有所差异。一旦同时打开了mgcv和gam两个包,有些函数使用存在故障。

一种简单的处理方法是重新打开一个界面,然而先前的页面程序运行占用时间较大,所以不希望重新打开新的界面(因为需要重新运行漫长的程序),而想延续之前的界面,所以我提出了这个问题。

所以我并不希望彻底删除mgcv,呵呵,只是想临时关掉mgcv包,如何是实现呢?

谢谢!

R万岁!

使用道具

板凳
peijianshi 发表于 2014-4-4 10:20:01 |只看作者 |坛友微信交流群
retrydj 发表于 2014-4-3 13:59
LZ的意思是彻底删除程序包在电脑里呢么?如果是的话做这个
remove.packages("mgcv")
所以我并不希望彻底删除mgcv,呵呵,只是想临时关掉mgcv包,因为mgcv包中函数和另外一个包中的函数有冲突。如何实现?谢谢!
R万岁!

使用道具

报纸
glhydxz123 发表于 2014-4-4 21:04:39 |只看作者 |坛友微信交流群
建议使用命名空间,如mgcv::function name

使用道具

地板
retrydj 发表于 2014-4-5 00:58:18 |只看作者 |坛友微信交流群
如果是这样的话用
detach("package:mgcv", unload=TRUE)

我建议楼主查看一个开源的IDLE叫做Rstudio非常方便

使用道具

7
peijianshi 发表于 2014-4-5 14:17:48 |只看作者 |坛友微信交流群
谢谢!
Rstudio是很方便的,因为我的笔记本屏幕较小,装了以后看不清。
R万岁!

使用道具

8
nuomin 发表于 2014-4-9 17:08:53 |只看作者 |坛友微信交流群
detach函数

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 00:31