书接上回:之前提到过59-Rstudio_R工具指南-17-R包安装路径的更换与设定[1]
这次这个标题确实有点让人摸不着头脑。
但主要针对的是两个场景:
既然是测试的,那我就临时安你一下呗。
这里我想顺便吐槽盒马鲜生,点个餐小程序都没有,还必须下载你的应用。你以为你是谁啊~
这里推荐使用pacman 62-R工具指南-18-用pacman管理你的R包[2] 中的p_temp 方法:
> 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