我是新的R用户。我非常喜欢函数data()
,它将许多数据集存储为默认值,我可以随时使用和测试它们。
我是否可以将自己的数据集放在R中,就像默认数据集一样,这样我每次需要时都不必导入它们?
答案 0 :(得分:3)
您可以使用以下工作流程:
data
文件夹中。data
功能,请先设置工作目录
使用setwd
到项目文件夹,然后调用data(mydataset, package=character(0))
以下是R脚本的示例:
# this code goes into mydataset.R
mydataset <- local({
dat <- read.csv("mydataset.Csv")
# some transformations here if necessary
return(dat)
})
如果您希望与目录无关,则应考虑将数据放在自己的包中。可以选择devtools
包。