R学习笔记:工作空间

工作空间

工作空间,有点类似STATA的工作日志,不过它是活的。
工作空间是指R语言的工作环境,包括了任何一个用户定义的对象,比如:向量,矩阵,数据结构,列表,方法等。

在一个R会话结束的时候,现有的工作空间可以保存它的映像。在下一次R启动的时候,该工作空间,包括历史代码就会自动重新加载,可以通过上下键浏览历史代码。

注意:包不会自动加载。需要重新调用。

保存和加载工作空间

保存工作空间

save("myfile.RData") #保存工作空间
save(object, file="myfile.RData") #保存一个或多个对象到指定的工作空间
load("myfile.RData") #加载工作空间

library(foreign)
poor <- read.dta("c:/myfile/poor2018.dta")

  • 注意,目前版本的foreign包只支持stata11和stata12版本的文件。
  • 注意,R语言使用"/"而不是像其它语言用""表示路径。

save("poor2018.RData")
q()

加载工作空间

load("c:/myfile/poor2018.RData")
ls() #查看工作空间内包含的对象。
attach(poor) #加载工作对象

查看和设置工作目录

getwd() #返回当前工作目录
setwd() # 更改工作目录

删除工作空间的对象

rm(object)

查看和保存历史命令

history(num) #显示最近使用过的num个命令(默认值为25)
savehistory("myfile") #保存命令历史到文件myfile中(默认值为.Rhistory)
loadhistory("myfile") #载入一个命令历史文件(默认值为.Rhistory)

你可能感兴趣的:(R学习笔记:工作空间)