1.11 永久数据和对象删除

R 创建和控制的实体(entity)被称为对象。它们可以是变量,数组,字符串,函数,或者其他通过这些实体定义的更为一般性的结构(structures)。

在 R 会话过程中,对象是通过名字创建和保存的(我们将在后面的话题中讨论这个过程)。 R 的命令(或者 ls())

> objects()

是用来显示当前保存在 R 环境中的对象名字(可能不是全部名字)。保存当前对象的地方被称为工作空间(workspace)。

可以通过命令 rm 删除对象:

> rm(x, y, z, ink, junk, temp, foo, bar)

R 会话中创建的所有对象可以永久地保存在一个文件中以便于以后的 R 会话调用。在每一次 R 会话结束的时候,你可以保存当前所有可用的对象。如果你想这样做,这些对象将会写入当前目录下一个叫 .RData1 的文件中,并且所有在这次会话中 用过的命令行都会被保存在一个叫 .Rhistory 的文件中。

当 R 再次在同一目录下启动,这些对象将从这个文件中重新导入工作空间。同时,相关的历史命令文件也会被导入。

如果采用 R 做分析,你最好用相对独立的工作目录。在分析过程中,将对象命名为 x 和 y 是一件非常常见的事情。在一次独立的分析中,这样的命名是有特定含义的,但若几个分析同时在一个目录下进行时,区别它们的涵义可能是一件非常困难的事情。


1. 文件名起始的“点” 可能会让文件在常规的UNIX 文件列表中不可见,即隐藏文件。

results matching ""

    No results matching ""