首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

但主要针对的是两个场景: 别人让你帮忙安装别人安装不上的R 包,你帮ta 测试一下; 别人包安装不上,你安上了,别人还安不上,急的人家跳jiojio,你的头皮也直挠挠。...你以为你是谁啊~ 这里推荐使用pacman 62-R工具指南-18-用pacman管理你的R包[2] 中的p_temp 方法: > p_temp(aprof) trying URL 'http://cran.rstudio.com...你是个好人,我来帮你安好打包给你 之前介绍了63-R工具指南-19-用packrat把包分享给其他人[3] 这个工具。...从理论上来说,如果我们可以成功调用其中的内容,那么打包给的其他人,其他人解压这个文件夹后,在目录下进入packrat 模式即可。 其他操作 你还能想到其他的sao 操作吗?...把包分享给其他人: 63-R工具指南-19-用packrat把包分享给其他人.md

24020
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AI 技术讲座精选:如何创建 R 包并将其发布在 CRAN GitHub 上?

    创建 R 包的过程既有趣又富有挑战性,尤其是在首次创建时。我开始学的是创建包的基本结构和流程。 当我编码完包后,我就学会了如何将它发布在 CRAN 上共享给其他社区成员。...将包提交至像 CRAN 之类的主要仓库时需通过严格的质量测试。 不断进行更新。如果包的维护人员在 CRAN 上的更新活动不活跃,他的包就会被遗弃。 4....在给你的包命名时,你可以使用全部小写(如 predictoR)或者我们在这使用的驼峰式大小写。我建议你在给包命名时不要使用下划线。还有,选择合适的子目录存储该项目。 ?...Suggests 包含运行例子或生成文档时可能需要的库。这个包最后的描述文件如下所示: ? 进入 R 文件夹,你会发现已生成 hello.R script。...在创建完源码包后,你可提交在此(https://cran.r-project.org/submit.html)提交在 CRAN 上发布此包的申请。

    1.9K50

    玩转服务器—共享服务器R包调用与安装

    无论你当前的工作目录在哪里,绝对路径都能指向一个唯一的文件或文件夹位置。...它不从根目录开始,而是从当前工作目录出发,指向目标文件或文件夹。相对路径更常用于项目中,便于文件随项目一起移动。...其优点是确保在同一台机器上不同的 R 会话中使用相同的变量设置,适用于长期的配置和工作环境管理。如果只想为某个项目或会话调整变量,可能不太适合。...镜像 镜像(Mirror) 是指在不同地理位置上维护的,内容是原始站点(如 CRAN)的复制版本。...镜像服务器提供了与原始服务器相同的数据和文件,但位于不同的物理位置,目的是通过分布式服务器网络来提高下载速度和可用性,特别是在不同区域的用户访问时。

    10400

    如何在Ubuntu 14.04上设置R.

    在本指南中,我们将学习如何在运行Ubuntu 14.04的腾讯CVM上设置R. 如果CVM运行的是其他操作系统,则大多数指令仍然适用,但您可能需要修改某些命令。完成本指南后大约需要10-15分钟。...当被问及我们是否确定要下载软件包时,我们使用该-y标志自动回答“ 是”。 sudo apt-get -y install r-base 此时,您应该在腾讯CVM上安装最新的R版本。...我们还将指定repos参数,以便从RStudio CRAN存储库下载包,这与我们下载R本身时使用的相同。...上但不在CRAN上。...与CRAN软件包一样,在安装GitHub软件包时,您需要从系统shell运行该命令,以使所有用户都可以使用该软件包。让我们尝试安装shinyjsGitHub包,它可以为shiny包添加功能。

    1.8K00

    如何在Ubuntu 14.04上设置R.

    在本指南中,我们将学习如何在运行Ubuntu 14.04的腾讯CVM上设置R. 如果CVM运行的是其他操作系统,则大多数指令仍然适用,但您可能需要修改某些命令。完成本指南后大约需要10-15分钟。...当被问及我们是否确定要下载软件包时,我们使用该-y标志自动回答“ 是”。 sudo apt-get -y install r-base 此时,您应该在腾讯CVM上安装最新的R版本。...我们还将指定repos参数,以便从RStudio CRAN存储库下载包,这与我们下载R本身时使用的相同。...上但不在CRAN上。...与CRAN软件包一样,在安装GitHub软件包时,您需要从系统shell运行该命令,以使所有用户都可以使用该软件包。让我们尝试安装shinyjsGitHub包,它可以为shiny包添加功能。

    1.9K20

    R医学科研:R语言简介

    1.1 R 的安装 进入CRAN 官方网站,选择对应平台的版本。...但是如果任务比较复杂,代码量比较大,则应该将代码写在 R 脚本中,保存脚本时,通常以.R结尾。...可以用函数ls()列出当前工作空间中的所有对象,或者使用rm()函数删除某个对象。rm(list = ls())命令会删除当前工作空间中的所有对象。...退出 R 时,如果选择保存工作空间,R 将会在工作空间所有文件夹中创建两个新文件。所有运行过的命令都被保存到一个名为“.Rhistory”的文件中,所有对象被保存到名为“.Rdata”的文件中。...当 R 重新启动后,将自动恢复上一次保存的工作环境以及使用过的命令。建议不保存工作空间,因为代码才是最重要的,命令和对象都可以通过代码重新生成。

    86220

    Rtips:如何安装旧版本的R包

    有关于GitHub上面的R包,由于其本质上只是一个源码R包,因此其和CRAN的安装基本上并无不同,本文只会略有所提。...如果需要查找旧版本的R包,需要先找到此R包在CRAN上的主页地址,方法如下: 打开R packages列表页面 在CRAN主页https://cran.r-project.org/,找到左侧的Packages...此外,它也支持其他自定义的操作: 网址安装 同样是从网络上安装,但是是指定的R包的网址而不是包名,比如: 在ROCR包主页上的Package source处找到右侧的链接,右击 -> 复制链接地址,拿到...本地文件/文件夹安装R包时都是需要指定repos=NULL的,也就是上一句应该是: install.packages("https://cran.r-project.org/src/contrib/ROCR...如果是解压后的R包,且解压到了当前工作目录,解压后文件夹名是ROCR # 必须加上repos=NULL, 因为无法推断出ROCR是一个文件夹 install.packages("ROCR", repos

    2K11

    Python 之父新发文,将替换现有解析器

    其中一个原因是某些规则(如 expr 和 term)是左递归的,而 pgen 还不足以聪明地解析。...(这也不完全正确,因为语法在技术上并不会导致歧义;但我们先不管它,因为我想不到更好的词来表达。那么 pgen 是如何做决定的呢?...它会为每条语法规则计算出一个叫做 FIRST 组的东西,如果在给定的点上,FIRST 组出现了重叠选项,它就会抱怨)(译注:抱怨?应该指的是解析不下去,前文译作了罢工)。...PEG 解析器的经典实现中使用了一个叫作“packrat parsing”(译注:PackRat,口袋老鼠)的东西,它不仅会在解析之前将整个程序加载到内存中,而且还能允许解析器任意地回溯。...综上所述,我现在的想法是看看能否为 CPython 创造一个新的解析器,在解析时,使用 PEG 与 packrat parsing 来直接构建 AST,从而跳过中间解析树结构,并尽可能地节省内存,尽管它会使用无限的前向缓冲

    1.1K30

    如何在Redhat中安装R的包及搭建R的私有源

    1.文档编写目的 ---- 继上一章如何在Redhat中配置R环境后,我们知道对于多数企业来说是没有外网环境的,在离线环境下如何安装R的包,能否搭建R的私有源对R的包进行管理。...本文档主要讲述如何在Redhat中安装R的包及搭建R的私有源。...x86_64-pc-linux-gnu-library/3.4’ (as ‘lib’ is unspecified) trying URL 'https://mirror.las.iastate.edu/CRAN...(如:设置R启动时加载的包、设置编辑器、制表符宽度等) 5.测试R私有源 ---- 1.进入R控制台,执行包安装命令 [ec2-user@ip-172-31-21-45 etc]$ R R version...---- 推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。 [583bcqdp4x.gif] 原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操

    4.2K70

    SVN_如何使用SVN多人协同开发管理代码(SVN 团队协作开发版本控制工具)

    删除项目的svn信息 其他错误提示 主干及分支管理 如何在主干上创建分支 代码合并 svn是一款代码管理器,一般用于局域网内的多人协同开发。...这样别人才能知道你干了什么: 方法三:(推荐) 在VS上加入,并提交代码。这种方式会避开debug等文件的导入,避免每次提交代码,都带有debug文件提交。...更新或者提交代码 更新是从仓库更新代码到本地 提交时从本地提交到仓库 ps:最好每次提交前先获取最新代码。个人喜欢开始工作前先更新,然后提交的时候再更新后提交,避免冲突。...删除项目的svn信息 在项目文件夹,设置显示隐藏文件,可以看到有一个.svn的文件夹,删除,则工程不再和svn联系。...如何在主干上创建分支 在主干文件夹右键鼠标: 代码合并 VS或者主干代码文件夹下,右击鼠标,打开合并的界面: 合并的源填写的是需要从哪个地址合并过来到当前项目上 成功后,该项目需要commit代码

    1.5K20

    git中怎样忽略.idea文件和目录

    当你使用git commit命令时,每个文件都会被提交——这也包括不需要或不应该提交的文件。 你可能希望Git忽略特定的文件,但是没有Git ignore命令来实现这个目的。...例如,在macOS上,Finder生成一个. ds_store文件,其中包括用户对文件夹外观和显示的首选项,例如图标的大小和位置。...从项目中使用的编程语言或框架自动生成的文件,以及编译后的特定于代码的文件,如.o文件。 包管理器生成的文件夹,比如npm的node_modules文件夹。...test/example.md 最好的做法是创建一个.gitignore文件,其中包含创建新存储库时要忽略的所有文件和不同的文件模式——在提交之前。 Git只能忽略尚未提交到存储库的未跟踪文件。...(如果是文件夹需要添加-r选项): git rm --cached .env git rm命令和–cached选项一起从存储库中删除文件,但不删除实际的文件。

    40010
    领券