![R语言:迈向大数据之路(加强版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/966/47216966/b_47216966.jpg)
上QQ阅读APP看书,第一时间看更新
2-4 R语言的对象设定
如果你学过其他计算机语言,想将变量x设为5,可使用下列方法:
x = 5
注:R语言是一种面向对象的语言,上述x,也可称为对象变量。甚至,有的R语言程序设计师称x为对象。在本书本章中笔者先用完整名称“对象变量”,在后续章节中,笔者将直接以对象(object)称之。
在R语言中,可以使用上述等号,但更多的R语言程序设计师,会使用“ <- ”符号,其实此符号与“ = ”意义一样。例如,将变量x设定为5可按如下方式:
x <- 5
可参考下列实例:
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P21_13259.jpg?sign=1734410489-mjwOrBwMoLsny7I5Hg021Gs5qoYtj8fy-0-1fd032102607e04e2b078680fc21e5af)
在上述程序实例中,在给对象变量x赋值后,如果直接列出对象变量x,则相当于列出对象变量的值,此例是列出5。至于“[1]”是指这是第一项输出。
另一个奇怪的R语言的等号表示方式,是以“ -> ”表示,这种表示方式的对象变量是放在等号右边。如下所示:
5 -> x
可参考下列实例:
![](https://epubservercos.yuewen.com/B1A0B8/26581151501254806/epubprivate/OEBPS/Images/Figure-P21_13260.jpg?sign=1734410489-1DEdYep6S0znYXz3pfp1q9uhW5L9jTVO-0-95ede54ec3b5aef00f338725d1602afc)
不过这种方法,一般R语言程序设计师用得比较少。
注:有些计算机语言,变量在使用前要先定义,R语言则不需先定义,可在程序中直接设定使用,如本节实例所示。