我想在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/