问题标签 [r-usethis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
49 浏览

r - 从 github scimpute 安装工具

我正在尝试按照那里的说明(https://github.com/Vivianstats/scImpute)从 github 安装一个工具,但遇到安装问题

下面的代码是我为安装运行的代码:

当我加载库时出现错误:加载所需的包:usethis”

会话信息 usethis 已经存在了,谁能帮我安装这个工具

0 投票
1 回答
175 浏览

r - 安装的 R github 包不包含 R/sysdata.Rda

我有一个 R github 包,我可以使用 devtools::install_github("jwilliman/ethnicNZ")(或remotes::install_github)“成功”安装。在 github 上,包包含使用命令保存为“R/sysdata.Rda”的内部数据usethis::use_data(ethnic05, internal = TRUE)

但是,安装后,“../Library/ethnicNZ/R”文件夹中缺少文件“sysdata.rdb”和“sysdata.rdx”,并且ethnicNZ::find_data()从包中运行命令时出现错误Error in ethnicNZ::find_data() : object 'ethnic05' not found。(这些文件存在,如果我直接从本地 git 安装包,则该命令有效)。

这可能与在包函数中访问 sysdata.rdaR Package Build/Install Error: "object not found" 类似的问题,即使我在 R/sysdata.rda 中有它,但都没有可接受的答案。希望我的示例具有足够的可重复性,以便其他人进行故障排除。

编辑

我刚刚注意到安装时出现错误

为什么这是无效的,我该如何避免呢?

reprex 包(v0.3.0)于 2020-06-17 创建

0 投票
1 回答
19143 浏览

r - Github 操作失败:为 R-CMD-Check 安装系统依赖项时,进程以退出代码 1 完成

我正在尝试从R 包运行use_github_action_check_standard()命令,以在每次推送 GitHub Actions 时检查我的包。usethis

该测试在 Windows 和 MacOS 上没有问题,但是对于这两个 Linux 版本,我的工作流代码甚至在到达包代码之前就失败了。

当它尝试安装给我错误的系统依赖项时失败##[error]Process completed with exit code 1

当我查看原始日志(如下)时,我注意到以下行: Cache not found for input keys: Linux-287c850eb370edd647ed85b6fac18cbaee02effa7d01b981304dce84a452b22c-1-, Linux--1-. 但恐怕我不明白那个错误。另外我不认为是这样,因为密钥##[endgroup]已经出现在上面的组中(注意 ),但错误只出现在下一组中(如屏幕截图所示)。

有任何想法吗?非常感谢!

我还在下面发布了我的整个工作流程代码。

截屏

在此处输入图像描述

原始日志

工作流程代码:

0 投票
1 回答
100 浏览

r - 无法将小插图添加到 R 包

请你帮助我好吗?

我正在为Coursera 的 Building R Packages的最终任务构建一个 R 包。

到目前为止,我已经按照所有步骤添加了课程阅读材料、R Markdown Cookbook的第 16.7章和R Packages的第 11 章中描述的小插图,基本上是:

首先,添加一个小插图:

其次,编辑在目录中创建的 RMD 文件的 YAML 标题vignettes

第三,编辑小插图的内容。

但是,安装并加载包后,使用以下命令无法找到小插图:

我收到此错误:

如果您想查看文件,我的包已经在这个GitHub存储库中可用。

请问缺少什么?谢谢!

0 投票
1 回答
40 浏览

html - browseVignettes:从输出中删除 `source` 和 `R code` 文件

我为托管在 GitHub 上的 R 包编写了 HTML 小插图。当我打开它时browseVignettes,它会在显示以下内容的浏览器上完美打开:

单击 HTML source R code它会打开三个不同版本的相同文件。

但是,我不需要显示源代码和 R 代码文件。

有没有办法只输出 HTML 文件?如以下输出

0 投票
1 回答
305 浏览

r - 如何添加预提交 git 挂钩以检查 README.Rmd 和 index.Rmd 是否已编织?

我有一个带有 pkg​​down 文档站点的 R 包。我想创建一个 git 钩子,以便如果我尝试提交和推送更改,README.Rmd或者index.Rmd不先编织它们以创建相应的.Md文件,我会收到警告。现在我只是忘记了。

R Packages一书说用于usethis::use_readme_rmd()创建 README,它也将创建 git 钩子。但我已经有一个 README.Rmd 文件。

通常如何为现有的 .Rmd 文件创建挂钩,无论是 README.Rmd 还是我的 pkgdown 站点中的 index.Rmd ?我想使用这个usethis包,但如果在那个包之外做起来更简单,我愿意接受。

0 投票
1 回答
253 浏览

r - 无法运行 usethis::use_vignette

我正在尝试制作一个小插图, usethis::use_vignette("maked") 但我收到了这个错误。 Error: Function executeCommand not found in RStudio

最初我认为安装包 rstudioapi 会有所帮助。但不幸的是,这也无济于事。试图在线搜索,但遗憾的是找不到任何东西。

0 投票
0 回答
41 浏览

r - 安装 R 包 (R 3.4.4) 时出错,已安装时要求使用此

我遇到了以下问题:当我尝试安装任何R 包时,首先它将包下载到一个临时位置,然后出现以下错误消息:

错误:找不到“devtools”所需的包“usethis”执行停止 install.packages 中的警告:安装包“lattice”的退出状态非零

奇怪的是包 usethis 已安装并加载。

关于这里可能发生的事情有什么建议吗?我在那里迷路了..

过程图(加载usethis,安装包)

0 投票
1 回答
50 浏览

r - 如何使用 usethis 在谷歌云平台上增加我的 R 包的版本?

我正在尝试在谷歌云平台上增加我的包的版本一个 R 会话。我想我一定遗漏了一些东西,因为我认为何时which设置代码应该能够在没有进一步用户输入的情况下运行。

rlang::is_interactive()FALSE如我所料返回。

这是功能代码:https ://github.com/r-lib/usethis/blob/master/R/version.R

这是choose_version() 中可能存在的错误吗?

R版

0 投票
0 回答
25 浏览

r - 如何为 R 包小插图创建关键功能表

我想为 R 包的小插图添加一个“关键”函数表,看起来在记录函数时,我已经完成了大部分工作。是否有一个快速小部件可以让创建这个表格变得非常快速和容易?

到目前为止,我可以看到pkgdown::build_reference()它对创建一个包网站做了类似的事情;我正在寻找这个函数的一个版本,它可以让我在vignette中生成一个表格。例如,我会为一组选定的概念生成一个包含函数、它们的“概念”(带有注释@concept中的标签roxygen2)、描述和参数列表的表。如果有一个工具可以做到这一点,你能指点我这个工具吗?如果没有,您是否有包装或解决方法?

谢谢!