如何创建我自己的数据集,如R中的默认数据集?

时间:2015-07-19 10:22:10

标签: r

我是新的R用户。我非常喜欢函数data(),它将许多数据集存储为默认值,我可以随时使用和测试它们。

我是否可以将自己的数据集放在R中,就像默认数据集一样,这样我每次需要时都不必导入它们?

1 个答案:

答案 0 :(得分:3)

您可以使用以下工作流程:

  1. 将您的数据(例如mydataset.CSV)放入项目的data文件夹中。
  2. 将一个名为mydataset.R的R文件放在同一个文件夹中。
  3. 如果要使用data功能,请先设置工作目录 使用setwd到项目文件夹,然后调用data(mydataset, package=character(0))
  4. 以下是R脚本的示例:

    # this code goes into mydataset.R
    mydataset <- local({
       dat <- read.csv("mydataset.Csv")
       # some transformations here if necessary
       return(dat)
    })
    

    如果您希望与目录无关,则应考虑将数据放在自己的包中。可以选择devtools包。