gpt4 book ai didi

r - data() 从哪里获取数据集描述?

转载 作者:行者123 更新时间:2023-12-01 03:43:15 25 4
gpt4 key购买 nike

调用 data不带参数会生成一个可用数据集列表以及每个数据集的简短描述,例如:

!> data()
Data sets in package ‘datasets’:

AirPassengers Monthly Airline Passenger Numbers 1949-1960
BJsales Sales Data with Leading Indicator
BJsales.lead (BJsales)
Sales Data with Leading Indicator
BOD Biochemical Oxygen Demand
...

我在包的 save() 中编写了一个包,其中包含一些 Rda 格式的数据文件(由 data/ 制作)。目录,而 data()找到他们,没有
描述。
!> data()
Data sets in package ‘datasets’:

AirPassengers Monthly Airline Passenger Numbers 1949-1960
BJsales Sales Data with Leading Indicator
BJsales.lead (BJsales)
Sales Data with Leading Indicator
BOD Biochemical Oxygen Demand
...

Data sets in package ‘fbdata’:

football.d1
football.e0
...

如何包括对数据集的描述?

最佳答案

使用 ?promptData ,或相应的 roxygen2标记,生成 Rd 的骨架数据集的文件,然后适本地编辑它以添加描述,然后重建包...

正如@hrbrmaster 上面指出的,如果你真的想破解数据描述,你可以这样做(例如 plyr 包):

datadesc <- file.path(.libPaths()[1],"plyr","Meta","data.rds")
r <- readRDS(datadesc)
r
## [,1] [,2]
## [1,] "baseball" "Yearly batting records for all major league baseball players"
## [2,] "ozone" "Monthly ozone measurements over Central America."
r[1,2] <- "hacked description"
saveRDS(r,datadesc)

......但我还没有真正测试过这个。

我不知道您的设置是什么,但我认为从长远来看,定期重新构建和重新安装软件包实际上要安全得多(您是否不想更改版本号以便您可以轻松告诉用户可以访问哪个版本的数据?)而不是以这种方式破解它......

关于r - data() 从哪里获取数据集描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456924/

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