R语言常见命令.docx精品文档
精品文档
1
精品文档
..
获取帮助
()开启帮助文档
>help(solve) 显示某命令的帮助信息,也许
>?solve
对于由特殊字符指定的功能,这些参数必须用单引号或双引号括起来,使之成为一个 “字
符串”,如
>help("[[")
与某个主题相关的例子平时可以用下面的命令得到
>example(topic)
命令简介
R对大小写是敏感的;名称不能以数字开始;
基本的命令由表达式也许赋值语句组成。如果一个表达式被作为一条命令给出,它将被
求值、打印而表达式的值并不被保留。一个赋值语句同样对表达式求值之后把表达式的值传给一个变量,但是并不会自动的被打印出来;
命令由分号(;)来分开,也许另起新行;
基本命令可以由花括号 (f和g)归并为一组复合表达式;
说明几乎可以被放在任何地方,只假如以井号 (#)开始,到行末结束;
如果一个命令在行莫仍没有结束, R将会给出一个不同的提示符,默认的是 ‘。+’
命令文件的执行和输出转向到文件
如果命令存储于一个外部文件中,比方工作目录 ,他们可以随时在
的任务中被执行
>source("") 在Windows 中Source也可以由 File菜单执行。
函数sink,
>sink("")
将把所有后续的输出由终端转向一个外部文件, 。命令
>sink() 将把信息重新恢复到终端上。
数据的保持与对象的除去
所创建、操作的实体是对象。对象可以是变量、数组、字符串、函数以及由这些元素组成的其余构造;
>objects () 用来显示当前存储在 R中的对象的名字。而当前存储的所有对象的组合被称
;.
精品文档
精品文档
32
精品文档
..
为workspace;
除去对象可以使用rm命令:
>rm(x,y,z,ink,junk,temp,foo,bar)
所有在一个 R任务中被创建的对象都可以在文件中被永远保留,并在其余的 R任务中被使
用。在每个 R任务结束时用户都有时机保留当前有效的所有对象。如果用户这样做的话,
对象将被写入当前目录一个名为 .RData。当R被再次启动时 R会从这个文件中再载入
workspace。同时相关的命令记录也被载入。
所以,介绍大家在用 R进行不同的解析时分别使用不同的工作目录。
基本数据构造
数值型(numeric)
1,,
复数型(complex)
1+2i
字符型(character)
‘A’“/helloworld!”
逻辑型(logical)
TRUE/FALSE
向量(vector),见下节
矩阵(matrix):
更一般的说数组是向量在多维情况下的一般形式。 事实上它们是可以被两个或更多的指标索
引的向量,并且以特定的方式被打印出来。
因子(factors) 提供了一种办理分类数据的更简介的方式。
列表(list):
是向量的一种一般形式, 并不需要保证其中的元素都是相同的种类, 而且其中的元素经常是
向量和列表本身。
数据框(dataframe) :
是一种与矩阵相似的构造,其中的列可以是不同的数据种类。可以把数据框看作一种数据 "
矩阵",它的每行是一个察看单位,而且 (可能)同时包含数值型和分类的变量。
精品文档
精品文档
3
精品文档
;.
精品文档
精品文档
32
精品文档
..
函数(function) :
可以在R的workspace 中存储的对象。我们可以通过函数来扩展 R的功能。
二 简单操作,数值与向量
对命名了的数据构造进行操作。最简单的数据构造是数字向量;如,
>x<-c(,,,,) c()是创建函数,赋值运算符是 '<-',与函数assign()等价
>assign("x",c(,,,,)) 也可以写成:
>c(,,,,)->x
如果一个表达式被看作一个完整的命令,它的值将被打印到终端但不被储蓄。
单独输入 x则会将值打印出来。也可以打印倒数:
1/x
y<-c(x,0,x)也可以将向量作为元素。
操作是按照向量中的元素一个一个进行的。同一个表达式中的向量并不需要具有相同的
长度。如果它们的长度不同
,表达式的结果是一个与表达式中最长向量有相同
长度的向量。
表达式中较短的向量会根据它的长度被重复使用若干次
(不一定是整数次),直到与长度最
R语言常见命令 来自淘豆网m.daumloan.com转载请标明出处.