R通常只会将对象保存在.GlobalEnv中:
$ R
> library(rjson)
> fromJSON
function (...) ...
> q(save='yes')
$ R
> fromJSON
Error: object 'fromJSON' not found
有没有办法也保存这些信息?
现在您可以将R会话信息保存到文件中并在另一个会话中加载它。
首先安装“session”软件包:
install.packages('session')
加载您的库和数据,然后将会话状态保存到文件中:
library(session)
library(ggplot2) # plotting
test <- 100
save.session(file='test.Rda')
然后,在另一个会话中可以加载会话状态:
library(session)
restore.session(file='test.Rda')
#ggplot2 (and associated data) should have loaded with the session data
head(diamonds)
ggplot(data = diamonds, aes(x = carat)) +
geom_histogram()
print(test)
参考资料: https://www.rdocumentation.org/packages/session/versions/1.0.3/topics/save.session
这是一个关于保存R session的函数。在数据分析中,经常需要保存当前的session,以便下次恢复工作环境。 该函数可以将session保存到指定的文件路径中,并在需要时重新载入所保存的session。