我在使用RStudio保存对象时遇到问题。下面是我的控制台。为什么数据变成字符串而不是矢量?
> test=c(1,2,3,4,5)
> save(test,file="G:/R/Projects/Forecast Assymetry/Output/result.Rdata")
> data<-load(file="G:/R/Projects/Forecast Assymetry/Output/result.Rdata")
> data
[1] "test"
答案 0 :(得分:2)
load
的返回值(请参阅?load
)
"A character vector of the names of objects created, invisibly."
这是你得到的。但是,您的工作区中已存在由test
名称创建的对象。例如,尝试:
str(test)
在加载命令之后。
答案 1 :(得分:2)
简单地做
test=c(1, 2, 3, 4, 5)
save(test, file = "G:/R/Projects/Forecast Assymetry/Output/result.Rdata")
rm(test)
load(file = "G:/R/Projects/Forecast Assymetry/Output/result.Rdata")
test
这样可行,您不想将负载指向任何东西,它只会保存对象名称。