在 testthat 中加载包数据集

load package dataset in testthat

是否可以在包的测试单元中访问包的数据集?

我的意思是,数据集在

packagename/data/dataset.Rdata

并且测试单元使用 testthat 包。因此它位于

packagename/tests/testthat/test-function1.R

我想使用包的数据集来执行一些测试。可以加载吗?我没有设法找到方法,所以这样做可能是一种不好的做法?

使用函数 load 加载文件并使用它:

load("packagename/data/dataset.Rdata")

执行此命令后,您将在 R 环境中找到数据集。