上QQ阅读APP看书,第一时间看更新
2-4 R语言的对象设定
如果你学过其他计算机语言,想将变量x 设为5,可使用下列方法。
x = 5
R语言是一种面向对象的语言,上述x,也可被称为对象变量。甚至,有的R程序设计师称x为对象。在本书本章中笔者先用完整名称“对象变量”,在后续章节中,笔者将直接以对象(Object)称之。
在R语言中,可以使用上述等号,但更多的R语言程序设计师,会使用“<-”符号,其实此符号与“=”号,意义一样。例如,将变量x设定为5可按如下方式。
x <- 5
可参考下列实例。
在上述程序实例中,在给对象变量x赋值后,如果直接列出对象变量x,则相当于可列出对象变量的值,此例是列出5。至于“[1]”是指这是第一项输出。
另一个奇怪的R的等号表示方式,是以“->”表示,这种表示方式的对象变量是放在等号右边,如下所示。
5 -> x
可参考下列实例。
不过这种方法,R程序设计师一般比较少用。
有些计算机语言,变量在使用前要先定义,R语言则不需先定义,可在程序中直接设定使用,如本节实例所示。