- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以解释一下“extdata”在 R 中的含义吗?
例如,我正在查看 R 中的“cronR”库(用于自动调度作业),并遇到了术语“extdata”:
f <- system.file(package = "cronR", "extdata", "helloworld.R")
cmd <- cron_rscript(f)
cmd
cron_add(command = cmd, frequency = 'minutely',
id = 'test1', description = 'My process 1', tags = c('lab', 'xyz'))
cron_add(command = cmd, frequency = 'daily', at='7AM', id = 'test2')
cron_njobs()
cron_ls()
cron_clear(ask=TRUE)
cron_ls()
类似地,“taskscheduleR”包(也用于自动调度作业)也引用了“extdata”:
library(taskscheduleR)
myscript <- system.file("extdata", "helloworld.R", package = "taskscheduleR")
## run script once within 62 seconds
taskscheduler_create(taskname = "myfancyscript", rscript = myscript,
schedule = "ONCE", starttime = format(Sys.time() + 62, "%H:%M"))
我的问题:有人可以解释一下什么是“extdata”吗?这只是需要添加到“system.file()”命令中的一些“形式”吗?有人可以在这里解释一下它的相关性吗?
谢谢!
引用文献:
最佳答案
这是一个约定,而不是正式定义的术语。 (但是,这是由包作者定义并在包结构中编码的约定;除非您自己弄乱包结构,否则您无法更改它。)“extdata”可能是“的缩写”外部数据”。
但是,这并不意味着您在构建自己的代码时需要使用“extdata”;而是意味着您需要使用“extdata”。仅当查找包中包含的文件时才需要它。 cron_rscript("~/my_cron_jobs/foo.R")
应该可以正常工作(前提是你确实有一些东西,并且 ~
== 主目录快捷方式可以跨操作系统工作) ,我认为确实如此)。
system.file()
接受一个 package
参数,但否则将其参数串在一起形成文件路径;即 system.file(package = "cronR", "extdata", "helloworld.R")
表示
cronR
包设置的系统文件夹(在我的例子中是 /usr/local/lib/R/site-library/cronR
,但具体位置会因操作系统和配置而异)extdata
文件夹helloworld.R
因此,在我的情况下,此命令将引用 /usr/local/lib/R/site-library/cronR/extdata/helloworld.R
。
由于“/”作为所有当前操作系统的路径分隔符(至少在 R 中使用时),因此您将从 system.file(package="cronR", "extdata/helloworld.R")
关于R: "extdata"的含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70827134/
有人可以解释一下“extdata”在 R 中的含义吗? 例如,我正在查看 R 中的“cronR”库(用于自动调度作业),并遇到了术语“extdata”: f <- system.file(packag
Writing R Extensions手册状态: The data subdirectory is for data files, either to be made available via l
我有一些数据文件要与我正在创建的包一起分发。我已将文件放在 inst/extdata 中。我如何以及在哪里使用 roxygen2 记录这些文件? 最佳答案 我仍然不确定什么是最佳实践,但遵循 rawr
我的 inst/extdata 中有一个文件 helper.RData 文件,其中包含 我的包中的函数要使用的变量和数据集, 但并不意味着用户可以访问。 我使用以下命令在包的开头加载它: load(s
在文档中,R 建议将原始数据文件(不是 Rdata 或 Rda)放置在 inst/extdata/ 从第一段开始:http://cran.r-project.org/doc/manuals/R-ext
我正在尝试通过 Rcpp Catch2 测试访问 inst/extdata 文件中的数据文件。文件树如下所示: ├── inst │ └── extdata │ └── data-sa
我有一个包,其中包含一个 csv 文件,我将其放入每个 R-exts 的 inst/extdata 中。小插图需要此文件。如果我直接编织小插图,一切正常。但是,当我运行 R --vanilla CMD
我正在编写 R 包并尝试使用外部文件。我把它放在inst/extdata并使用 system.file("extdata", "file.csv", package = "mypackage")在我的
我是一名优秀的程序员,十分优秀!