上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语言则不需先定义,可在程序中直接设定使用,如本节实例所示。