我想在R中创建数据集,以便按如下方式加载到R会话中:

data(mydatasetname)


我尝试了以下操作:

values<- read.table("mydatasetname.txt")
save(values,file="value.rda")


但是当我键入以下命令来加载数据时:

data(values)

Warning message: In data(values) : data set ‘values’ not found


有人可以帮忙吗?

尼丁

最佳答案

我不确定load可能是您所追求的,尽管我不确定。如果直接加载数据,则无需像下面这样调用数据:

mtcars2 <- mtcars                             #rename mtcars to mtcars2
save(mtcars2, file="mtcars2.rda")             #save mtcars2
rm(mtcars2)                                   #remove from envir
mtcars2                                       #gone : (
load("mtcars2.rda")                           #load mtcars2
mtcars2                                       #and you're back : )


现在,您从现在开始只需要使用load(mtcars2.rda),您的数据就在那里。

如果您想使用data(),则可能需要使用数据创建一个程序包并加载该程序包,然后使用数据,尽管我不确定100%是否如此。

关于r - 创建R数据集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10457215/

10-09 17:08