问题标签 [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 Actions 向 CRAN 提交 R 包?
我创建了一个 R 包,每当我将更改合并到主分支时,我想通过 GitHub Actions 将它上传到 CRAN。我找到了很多 R 操作的示例,我什至查看了一些最流行的包(如 dplyr)是如何做到的,即使我找到了一个devtools::release()
辅助函数,我仍然没有看到一个工作流程可以当您将更改合并到主分支时,将库提交给 CRAN。包开发人员是否手动执行此操作?是否有任何理由为什么这没有自动化?
r - `use_import_from' 不是从 'namespace:usethis` 导出的对象
在开发 R 包时,我试图使用该函数usethis::use_import_from()
在包中导入来自另一个包的单个函数,但无论我尝试何种方式,该函数都不可用:加载usethis
或devtools
显式写入名称::
。它在帮助中也不可用。但是,这里有很好的记录,我可以在这里的源代码中看到它:
我在 Windows 10 上使用 RStudio 1.3.1056、R 4.0.4、usethis 2.0.1 和在 Linux 上使用 RStudioServer 1.1.1717、R 4.1.0、usethis 2.0.1 并且两者都有相同的问题。
我知道我可以自己在描述中插入该行,但似乎对该功能进行了一系列检查,使其更安全。
有人可以帮忙吗?
docker - 来自 usethis 包的 github 操作出错找不到“action.yml”、“action.yaml”或“Dockerfile”
我一直在尝试开始在我的包中使用 github 操作进行持续集成,但是,即使我使用的是 usethis 包的预制功能,它也无法正常工作,并且跑步者会立即停止。
我尝试过以下功能:
和这个:
但他们都失败了以下消息:
您可以看到此存储库中的所有内容
但无论如何,这是我用于回购的代码:
欢迎任何帮助
r - How to add documentation to package (not to the package's functions)
I am trying to get documentation to show up for an actual package (not its functions, since that's done automatically when documentating the package) through the help()
or ?
functions.
For example, using the following:
We get:
I created a basic package, cats
, through Hillary Parker's tutorial: https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/. I installed it and confirmed that it works correctly, e.g., getting help docs for the one function:
Gives:
However, trying to get docs for the package itself:
From the function help, I can click on Index
, and then I get an OK "help" page, and I can also from there click on DESCRIPTION file
, but these are definitely not like what help(cats)
would output.
How can I get the same help()
call for my cats
package? I think I must have read all tutorials about creating a package but only saw something about adding vignettes which seem to be a different thing (though I did try adding a vignette, and the help docs still didn't come up). I also tried adding a readme file, but alas, same result. What's the trick? =)
Edit: Actually been using usethis
through devtools
to install and document()
but I don't think this would make a difference as I didn't see this particular form of package documentation documented on any of the tutorials.
r - 无法安装“usethis”包
我正在使用 R-4.1.1 和 Rstudio 的最新版本。
我的目标是使用该ggradar
软件包,但我无法安装它,install.packages
因为:
文件包“ggradar”不适用于此版本的 R
所以我想像这样安装应用程序:
我设法安装devtools
但是当我尝试:
有这个错误:
错误:le package 'usethis' nécessaire pour 'devtools',mais est introuvable
当我尝试安装 devtools 时
它不起作用。所以最后,我尝试安装包usethis
但我做不到:我有一个大错误,它的结尾是:
install.packages 中的警告:安装包“usethis”的退出状态非零
你能帮我吗?
r - pkgdown::build_site() 未在 HTML 渲染中捕获 R 包徽标
我最近买了一台装有 Windows 11 的新笔记本电脑(尽管我 sessionInfo()
说的是 Windows 10),我正在尝试为pkgdown
我正在开发的 R 包构建一个站点。这不是我过去遇到的问题。运行该命令pkgdown::build_site()
不会正确地将我的自定义徽标链接到此 R 包的 HTML 站点。
下面的自定义徽标 png,供后代使用: brConnectR 徽标
该man/figures/logo.png
文件是生成的,usethis::use_logo("path/to/logo.png")
并且网站图标是作为该pkgdown::build_site()
过程的一部分生成的,但是,结果docs/index.html
无法捕获任何徽标。下面是我的sessionInfo()
:
任何指针将不胜感激!
r - R 包开发错误:无法打开 URL
我创建了两个 R 包。
现在我处于需要package2
依赖的情况package1
。
在项目中package2
,我运行了这行代码:
它将DESCRIPTION文件更新为以下内容:
但是,当我尝试通过运行以下命令安装软件包时:
我收到以下错误:
仅供参考,我也尝试了以下方法,但没有成功(无论如何我都会遇到同样的错误):
简而言之,我想知道如何添加 gitlab 开发人员库作为包的导入。
有谁知道我在这里想念什么?您的帮助将不胜感激。
我很抱歉没有提供一个可重复的例子,有问题的包都是我公司专有的。
r - 无法理解由平台特定设备 (X11) 引起的 devtools::check() 中的 1 条注释
我正在尝试将我的包上传到 CRAN 并使用devtools::check()
,但我无法理解为什么该函数显示 1 个注释。
该代码在我的存储库中可用。检查功能显示以下消息:
有谁知道这是什么原因?先感谢您!
r - R包构建检查有关“秤”的警告
我正在构建一个 R 包,并且不断收到有关“秤”的警告(如下)。我扫描了我的整个代码,但我无法弄清楚问题出在哪里。任何的意见都将会有帮助。谢谢!
我的包中有我要导入的包。