前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >64-R茶话会-13-小天使们帮别人装R包的方法

64-R茶话会-13-小天使们帮别人装R包的方法

作者头像
北野茶缸子
发布2021-12-17 11:01:05
2280
发布2021-12-17 11:01:05
举报
文章被收录于专栏:北野茶缸子的专栏

书接上回:之前提到过59-Rstudio_R工具指南-17-R包安装路径的更换与设定[1]

这次这个标题确实有点让人摸不着头脑。

但主要针对的是两个场景:

  • 别人让你帮忙安装别人安装不上的R 包,你帮ta 测试一下;
  • 别人包安装不上,你安上了,别人还安不上,急的人家跳jiojio,你的头皮也直挠挠。

测试一下,萍水相逢,好走不送

既然是测试的,那我就临时安你一下呗。

这里我想顺便吐槽盒马鲜生,点个餐小程序都没有,还必须下载你的应用。你以为你是谁啊~

这里推荐使用pacman 62-R工具指南-18-用pacman管理你的R包[2] 中的p_temp 方法:

代码语言:javascript
复制
> p_temp(aprof)
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.1/aprof_0.2.zip'
Content type 'application/zip' length 34037 bytes (33 Kb)
opened URL
downloaded 33 Kb

package 'aprof' successfully unpacked and MD5 sums checked

The downloaded binary packages are in
        C:\Users\you\AppData\Local\Temp\RtmpYh6bSr\downloaded_packages

aprof installed
Loading required package: aprof
> 
> p_isinstalled(aprof)
[1] FALSE
> p_isloaded(aprof)
aprof 
 TRUE 

哎,安装了(load 到了环境中),但没有完全安装(并没有下载到本地),真正实现了即用即丢。

你是个好人,我来帮你安好打包给你

之前介绍了63-R工具指南-19-用packrat把包分享给其他人[3] 这个工具。

这里其实也非常方便,相当于我们创建一个新的R 环境,这R环境与我们电脑本身的R 包是分离的,在这个R 里面我们将相关的包安装好。接着再bundle ,把压缩文件给别人。

从理论上来说,如果我们可以成功调用其中的内容,那么打包给的其他人,其他人解压这个文件夹后,在目录下进入packrat 模式即可。

其他操作

你还能想到其他的sao 操作吗?

其他一些话

其实这些操作,也并不只适用于上面我提到的两种场景。

比如有的包你就是这辈子只会用那么一下,那就p_temp 好了,没必要把人家带回家嘛。

参考资料

[1]59-Rstudio_R工具指南-17-R包安装路径的更换与设定: 59-Rstudio_R工具指南-17-R包安装路径的更换与设定.md

[2]62-R工具指南-18-用pacman管理你的R包: 62-R工具指南-18-用pacman管理你的R包.md

[3]63-R工具指南-19-用packrat把包分享给其他人: 63-R工具指南-19-用packrat把包分享给其他人.md

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 北野茶缸子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试一下,萍水相逢,好走不送
  • 你是个好人,我来帮你安好打包给你
  • 其他操作
  • 其他一些话
    • 参考资料
    相关产品与服务
    云开发 CloudBase
    云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档