官术网_书友最值得收藏!

2-4 R語言的對象設(shè)定

如果你學(xué)過其他計(jì)算機(jī)語言,想將變量x設(shè)為5,可使用下列方法:

     x = 5

注:R語言是一種面向?qū)ο蟮恼Z言,上述x,也可稱為對象變量。甚至,有的R語言程序設(shè)計(jì)師稱x為對象。在本書本章中筆者先用完整名稱“對象變量”,在后續(xù)章節(jié)中,筆者將直接以對象(object)稱之。

在R語言中,可以使用上述等號(hào),但更多的R語言程序設(shè)計(jì)師,會(huì)使用“ <- ”符號(hào),其實(shí)此符號(hào)與“ = ”意義一樣。例如,將變量x設(shè)定為5可按如下方式:

     x <- 5

可參考下列實(shí)例:

在上述程序?qū)嵗?,在給對象變量x賦值后,如果直接列出對象變量x,則相當(dāng)于列出對象變量的值,此例是列出5。至于“[1]”是指這是第一項(xiàng)輸出。

另一個(gè)奇怪的R語言的等號(hào)表示方式,是以“ -> ”表示,這種表示方式的對象變量是放在等號(hào)右邊。如下所示:

     5 -> x

可參考下列實(shí)例:

不過這種方法,一般R語言程序設(shè)計(jì)師用得比較少。

注:有些計(jì)算機(jī)語言,變量在使用前要先定義,R語言則不需先定義,可在程序中直接設(shè)定使用,如本節(jié)實(shí)例所示。

主站蜘蛛池模板: 邢台县| 江安县| 工布江达县| 金沙县| 宝应县| 泰兴市| 寿阳县| 盘山县| 池州市| 汾阳市| 阳泉市| 和硕县| 荔浦县| 奉新县| 河北省| 平昌县| 威信县| 安陆市| 安溪县| 化德县| 靖边县| 高青县| 玉树县| 齐河县| 柳林县| 泗阳县| 高台县| 东城区| 马山县| 万全县| 淮滨县| 遵义市| 忻州市| 肥城市| 盈江县| 天祝| 抚顺县| 庆安县| 赣榆县| 肥西县| 庐江县|