问题标签 [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.
r - 从 github scimpute 安装工具
我正在尝试按照那里的说明(https://github.com/Vivianstats/scImpute)从 github 安装一个工具,但遇到安装问题
下面的代码是我为安装运行的代码:
当我加载库时出现错误:加载所需的包:usethis”
会话信息 usethis 已经存在了,谁能帮我安装这个工具
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.rda和R Package Build/Install Error: "object not found" 类似的问题,即使我在 R/sysdata.rda 中有它,但都没有可接受的答案。希望我的示例具有足够的可重复性,以便其他人进行故障排除。
编辑
我刚刚注意到安装时出现错误
为什么这是无效的,我该如何避免呢?
由reprex 包(v0.3.0)于 2020-06-17 创建
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]
已经出现在上面的组中(注意 ),但错误只出现在下一组中(如屏幕截图所示)。
有任何想法吗?非常感谢!
我还在下面发布了我的整个工作流程代码。
截屏
原始日志
工作流程代码:
r - 无法将小插图添加到 R 包
请你帮助我好吗?
我正在为Coursera 的 Building R Packages的最终任务构建一个 R 包。
到目前为止,我已经按照所有步骤添加了课程阅读材料、R Markdown Cookbook的第 16.7章和R Packages的第 11 章中描述的小插图,基本上是:
首先,添加一个小插图:
其次,编辑在目录中创建的 RMD 文件的 YAML 标题vignettes
。
第三,编辑小插图的内容。
但是,安装并加载包后,使用以下命令无法找到小插图:
我收到此错误:
如果您想查看文件,我的包已经在这个GitHub存储库中可用。
请问缺少什么?谢谢!
html - browseVignettes:从输出中删除 `source` 和 `R code` 文件
我为托管在 GitHub 上的 R 包编写了 HTML 小插图。当我打开它时browseVignettes
,它会在显示以下内容的浏览器上完美打开:
单击 HTML
source
R code
它会打开三个不同版本的相同文件。
但是,我不需要显示源代码和 R 代码文件。
有没有办法只输出 HTML 文件?如以下输出
r - 如何添加预提交 git 挂钩以检查 README.Rmd 和 index.Rmd 是否已编织?
我有一个带有 pkgdown 文档站点的 R 包。我想创建一个 git 钩子,以便如果我尝试提交和推送更改,README.Rmd
或者index.Rmd
不先编织它们以创建相应的.Md
文件,我会收到警告。现在我只是忘记了。
R Packages一书说用于usethis::use_readme_rmd()
创建 README,它也将创建 git 钩子。但我已经有一个 README.Rmd 文件。
通常如何为现有的 .Rmd 文件创建挂钩,无论是 README.Rmd 还是我的 pkgdown 站点中的 index.Rmd ?我想使用这个usethis
包,但如果在那个包之外做起来更简单,我愿意接受。
r - 无法运行 usethis::use_vignette
我正在尝试制作一个小插图,
usethis::use_vignette("maked")
但我收到了这个错误。
Error: Function executeCommand not found in RStudio
最初我认为安装包 rstudioapi 会有所帮助。但不幸的是,这也无济于事。试图在线搜索,但遗憾的是找不到任何东西。
r - 如何使用 usethis 在谷歌云平台上增加我的 R 包的版本?
我正在尝试在谷歌云平台上增加我的包的版本一个 R 会话。我想我一定遗漏了一些东西,因为我认为何时which
设置代码应该能够在没有进一步用户输入的情况下运行。
rlang::is_interactive()
FALSE
如我所料返回。
这是功能代码:https ://github.com/r-lib/usethis/blob/master/R/version.R
这是choose_version() 中可能存在的错误吗?
R版
r - 如何为 R 包小插图创建关键功能表
我想为 R 包的小插图添加一个“关键”函数表,看起来在记录函数时,我已经完成了大部分工作。是否有一个快速小部件可以让创建这个表格变得非常快速和容易?
到目前为止,我可以看到pkgdown::build_reference()
它对创建一个包网站做了类似的事情;我正在寻找这个函数的一个版本,它可以让我在vignette中生成一个表格。例如,我会为一组选定的概念生成一个包含函数、它们的“概念”(带有注释@concept
中的标签roxygen2
)、描述和参数列表的表。如果有一个工具可以做到这一点,你能指点我这个工具吗?如果没有,您是否有包装或解决方法?
谢谢!