gpt4 book ai didi

r - 在 Roxygen2 中导出数据,以便它们在不需要 data() 的情况下可用

转载 作者:行者123 更新时间:2023-12-04 11:24:51 27 4
gpt4 key购买 nike

看完this SO question on documenting a data set with Roxygen等问题我设法记录了一个数据集(我将其称为 cells),现在它出现在由 data(package="mypackage") 生成的列表中如果我运行命令 data(cells) 就会加载.在此之后,cells ls()时会出现正在运行。

但是,在许多软件包中,无需 data() 即可立即获得数据。称呼。此外,当 ls() 时不会出现数据名称。正在运行。一个例子是 baseball plyr自带的数据集.我查看了 plyr 的来源我看不出这是怎么做到的。

最佳答案

DESCRIPTION包的文件确保有一个名为 LazyData 的字段设置为 TRUE .

从“编写 R 扩展”指南:

The ‘data’ subdirectory is for data files, either to be made available via lazy-loading or for loading using data(). (The choice is made by the ‘LazyData’ field in the ‘DESCRIPTION’ file: the default is not to do so.)



我认为 R 版本 2.14 更改了确切的语法;在此之前,它是 LazyLoad 而不是 LazyData。

关于r - 在 Roxygen2 中导出数据,以便它们在不需要 data() 的情况下可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11772156/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com