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

1.6 R使用以及圖形界面

R是一種區(qū)分大小寫的解釋型語言。你可以在命令提示符(>)后每次輸入并執(zhí)行一條命令,或者一次性執(zhí)行寫在腳本文件中的一組命令。R中有多種數(shù)據(jù)類型,包括向量、矩陣、數(shù)據(jù)框(與數(shù)據(jù)集類似)以及列表(各種對象的集合)。我們將在第2章中討論這些數(shù)據(jù)類型。

R中的多數(shù)功能是由程序內(nèi)置函數(shù)和用戶自編函數(shù)提供的,一次交互式會話期間的所有數(shù)據(jù)對象都被保存在內(nèi)存中。一些基本函數(shù)是默認直接可用的,而其他高級函數(shù)則包含于按需加載的程序包中。R語句由函數(shù)和賦值構(gòu)成。R使用“<-”,而不是傳統(tǒng)的“=”作為賦值符號。

重點提示:R允許使用“=”為對象賦值。但是這樣寫的R程序并不多,因為它不是標準語法,某些情況下會出現(xiàn)問題。

R commander是R的圖形界面之一,由John Fox教授編寫。隨著用戶的操作,其窗口還可以顯示出相應操作的R程序,對于初學者可能會有幫助。

安裝R commander的程序如下:

      install.packages("Rcmdr")

R將自動下載并安裝Rcmdr所需的所有程序包。R commander圖形界面如圖1-20所示。

上面第一個窗口為“界面操作代碼”顯示窗口,第二個窗口為結(jié)果輸出窗口。界面操作直觀易學,但也存在一些不足:操作的過程難以保存,數(shù)據(jù)處理不夠靈活,在進行步驟繁多的數(shù)據(jù)處理工作時十分費時費力,在建立模型或自己編寫函數(shù)時也會遇到困難,而這些困難可以通過編程解決。要學習R編程,首先要了解R的函數(shù)、對象及其操作。

▲圖1-20 R commander圖形界面

主站蜘蛛池模板: 孟村| 张北县| 二连浩特市| 济阳县| 瓮安县| 米易县| 革吉县| 敦煌市| 山阳县| 商洛市| 萍乡市| 乐清市| 庄河市| 元朗区| 清苑县| 浪卡子县| 黄梅县| 横峰县| 方山县| 古浪县| 乐陵市| 兴安盟| 灵山县| 集贤县| 大竹县| 全椒县| 定结县| 分宜县| 滕州市| 东乌| 庐江县| 宜君县| 鄂伦春自治旗| 庆城县| 苗栗市| 句容市| 县级市| 武清区| 武强县| 井冈山市| 三明市|