一些基础知识

  1. help:对于有特殊含义的字符,可以加上双引号或者单引号,即“字符串”: 这同样适用于有语法涵义的关键字 if,for 和 function。例如:help("[[")

  2. example(topic):获取某个帮助主题的例子。

  3. 通过 locale 设置命名字符集。

  4. 命名规则:

    • 跟命名字符集相关;
    • 通常,数字,字母 ,. 和 _都是允许的(在一些国家还包括重音字母);
    • 必须以 . 或者字母开头,并且如果以 . 开头,第二个字符不允许是数字。
  5. 对象:

    • 列出当前环境中的对象:objects() 或 ls();
    • 删除对象:rm(obj1, obj2, ...)
  6. 保存:

    • 每一次 R 会话结束的时候, 对象将会写入当前目录下 .RData 中;
    • 所有在这次会话中用过的命令行都会被保存在 .Rhistory 中;
    • 当 R 再次在同一目录下启动时,这些对象将从这个文件中重新导入工作空间;同时,相关的历史命令文件也会被导入。
  7. 如果一个表达式是一个完整的命令,那么它的值将会被显示在屏幕上并且不能被别的对象访问,实际上,在其他命令运行前, 它是保存在变量 .Last.value 中。

  8. 对象:

    • 对象的基本要素(内在属性):模式(mode),长度(length)
    • 函数 mode(object) 和 length(object) 可用于任何数据对象以得到其模式和长度;
    • 一个对象更进一步的特征常常通过 attributes(object) 得到;
    • 有一系列类似 as.something() 的函数, 这些函数主要用于对象模式的强制转换,或者赋予某个对象一些先前没有的功能。
  9. 函数 attributes(object) 给出对象当前定义的非内在属性(non-intrinsic attributes)的列表。

  10. 函数 attr(object, name) 可以用来选择特定的属性。

  11. 类(class):

    • R 里面的所有对象都属于一个类(class),可以通过函数 class 查看。
    • 可以用函数unclass() 临时去掉一个对象的类作用。
  12. data()查看当前能访问的数据集列表.

  13. 用 edit 调用数据框和矩阵时, R 会产生一个电子表形式的编辑环境。 这对在数据集上进行小的修改时非常有用的。

results matching ""

    No results matching ""