|
永久数据和对象删除
R 创建和控制的实体(entity)被称为对象。它们可以是变量,数组,字符串,
函数,或者其他通过这些实体定义的更为一般性的结构(structures)。
在R 会话过程中,对象是通过名字创建和保存的(我们将在后面的话题中讨论这
个过程)。R 的命令(或者ls())
> objects()
是用来显示当前保存在R 环境中的对象名字(可能不是全部名字)。保存当前对象的
地方被称为工作空间(workspace)。
可以通过命令rm 删除对象:
> rm(x, y, z, ink, junk, temp, foo, bar)
R 会话中创建的所有对象可以永久地保存在一个文件中以便于以后的R 会话调
用。在每一次R 会话结束的时候,你可以保存当前所有可用的对象。如果你想这样
做,这些对象将会写入当前目录下一个叫.RData10 的文件中,并且所有在这次会话中
用过的命令行都会被保存在一个叫.Rhistory 的文件中。
当R 再次在同一目录下启动,这些对象将从这个文件中重新导入工作空间。同
时,相关的历史命令文件也会被导入。
如果采用R 做分析,你最好用相对独立的工作目录。在分析过程中,将对象命
名为x 和y 是一件非常常见的事情。在一次独立的分析中,这样的命名是有特定含义
的,但若几个分析同时在一个目录下进行时,区别它们的涵义可能是一件非常困难的
事情。
|
|