1.R語(yǔ)言的初次使用

重點(diǎn)摘要:R的一些簡(jiǎn)單實(shí)用脸甘,庫(kù)鞍时、包履肃、工作空間仔沿、工作目錄、R的幫助文檔等


1.R語(yǔ)言的初識(shí)

說(shuō)明:以下均使用RStudio工具來(lái)使用

#在RStudio工具中對(duì)腳本文件中某段命令的執(zhí)行尺棋,只需要在光標(biāo)停留的那一行中封锉,Ctrl+Enter即可,需要執(zhí)行一段代碼時(shí)需要選中所要執(zhí)行的所有代碼

# R語(yǔ)言的注釋是‘#’膘螟,沒(méi)有塊注釋

1).R語(yǔ)言是一種區(qū)分大小寫(xiě)的解釋性語(yǔ)言成福,也是面向?qū)ο笳Z(yǔ)言;

代碼案例:

解釋性語(yǔ)言是指的是一句一句的執(zhí)行荆残,就是說(shuō)在命令提示符(>)后每次輸入并執(zhí)行一條命令奴艾;

當(dāng)然也可以一次性執(zhí)行寫(xiě)在腳本文件中的一組命令(操作:只需要選中就好,進(jìn)行批處理執(zhí)行就好了)内斯;

代碼案例:

2)R中有多種數(shù)據(jù)類型蕴潦,包括向量像啼、矩陣、數(shù)據(jù)框(與數(shù)據(jù)集貌似)品擎、列表(各種對(duì)象的集合);

3)R中的多數(shù)功能是由程序內(nèi)置函數(shù)和用戶自編函數(shù)提供的备徐,一次交互會(huì)話期間的所有對(duì)象都被保存在內(nèi)存中萄传,值得提到的是R語(yǔ)言中萬(wàn)物皆對(duì)象,數(shù)據(jù)是對(duì)象蜜猾,函數(shù)也是對(duì)象

代碼案例:查看當(dāng)前工作空間中的對(duì)象有哪些ls(),查看單獨(dú)的對(duì)象是直接輸入對(duì)象名直接執(zhí)行就好了秀菱;

代碼案例:刪除對(duì)象rm()的案例

4)一些基本函數(shù)是默認(rèn)直接用的,而其他高級(jí)函數(shù)則包含于(按需要加載的)程序包中蹭睡;

代碼案例:需要library(包) ?加載一下包衍菱,再使用里面的函數(shù),

說(shuō)明一:提一下肩豁,可能需要安裝一下包脊串,install.packages(包)或者使用Studio的安裝,如下

說(shuō)明二:#說(shuō)明下賦值的方式? “=”只是作為一種參數(shù)傳遞用清钥,“<-”和“->”是作為一種賦值語(yǔ)句使用琼锋,本質(zhì)是不一樣的

在函數(shù)中時(shí)候, 使用 “=”是無(wú)法寫(xiě)入到內(nèi)存的祟昭,而 “<-”是寫(xiě)入內(nèi)存的缕坎,但是在單獨(dú)賦值的時(shí)候,效果一樣篡悟,單獨(dú)賦值推薦使用 "<-"谜叹;

代碼案例:

代碼案例2:nrow是行屬性,ncol是列屬性搬葬,而不加賦值是默認(rèn)行屬性的

說(shuō)明三: “->”也是可以賦值的荷腊,c()函數(shù)表示將里面的內(nèi)容連接起來(lái)形成一個(gè)向量

代碼案例:

2.R語(yǔ)言的幫助

R的幫助文檔

help.start() #直接打開(kāi)文檔首頁(yè)(瀏覽器)

代碼案例:用RGUI直接打開(kāi)的話就會(huì)跳出一個(gè)網(wǎng)頁(yè)

用RStudio會(huì)出現(xiàn)如下所示:

help(rm) #以rm舉例,查看rm的幫助文檔

example(rm) #rm的使用案例

代碼案例:

data() #列出當(dāng)前已加載包中所含的所有可用示例數(shù)據(jù)集

代碼示例:

3.工作空間

1).工作空間(workspace)是當(dāng)前R的工作環(huán)境急凰,它存儲(chǔ)著所有用戶定義的對(duì)象(向量停局,矩陣,函數(shù)香府,數(shù)據(jù)框董栽,列表);在命令提示符出企孩,點(diǎn)擊向上的按鍵可以返回之前的命令锭碳;

2).在一個(gè)R會(huì)話結(jié)束時(shí),可以將當(dāng)前工作空間保存到一個(gè)鏡像中勿璃,并在下次啟動(dòng)R的時(shí)候自動(dòng)載入擒抛;

代碼案例:

3).當(dāng)前的工作目錄(working directory)是R用來(lái)讀取文件和保存結(jié)果的默認(rèn)目錄推汽;

4).使用函數(shù)getwd()來(lái)查看當(dāng)前的工作目錄,或使用函數(shù)setwd()設(shè)定當(dāng)前的工作目錄歧沪;

代碼案例:

5).如果讀入一個(gè)不在當(dāng)前工作目錄下的文件歹撒,則需要在調(diào)用語(yǔ)句中寫(xiě)明完整的路徑。(導(dǎo)出/入語(yǔ)句)

代碼案例:

write.csv(irisl,"irisl.csv",row.names=F) #導(dǎo)出數(shù)據(jù)集到當(dāng)前目錄下

read.csv("d:\\irisl.csv",header = T) #導(dǎo)入一個(gè)數(shù)據(jù)

4.‘包 ’和‘庫(kù)’的概念

1).包: R函數(shù)诊胞、數(shù)據(jù)暖夭、預(yù)編譯代碼以一種定義完善的格式組成的集合;

2).庫(kù):是計(jì)算機(jī)上存儲(chǔ)包的目錄撵孤;

3). ? ? .libPaths() #顯示庫(kù)所在的位置,注意一下點(diǎn)

代碼案例:

4).library() #顯示庫(kù)中的所有包

代碼案例:

5).R語(yǔ)言自帶了一系列默認(rèn)包(包括base,datasets迈着,utils,grDevices,graphics,stats以及methods),它們提供了種類繁多的默認(rèn)函數(shù)和數(shù)據(jù)集。其他包可通過(guò)下載來(lái)進(jìn)行安裝邪码。

6).包的安裝裕菠、更新、查看信息

install.packages("ggplot2") #安裝新包闭专,一個(gè)包只需要安裝一次

代碼案例:

update.packages() #更新已經(jīng)安裝的包

代碼案例:

installed.packages() #查看安裝包的信息奴潘,列出安裝的包,以及它們的版本號(hào)影钉,依賴關(guān)系等信息萤彩;

代碼案例:


? ---畢!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末斧拍,一起剝皮案震驚了整個(gè)濱河市雀扶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌肆汹,老刑警劉巖愚墓,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異昂勉,居然都是意外死亡浪册,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)岗照,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)村象,“玉大人,你說(shuō)我怎么就攤上這事攒至『裾撸” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵迫吐,是天一觀的道長(zhǎng)库菲。 經(jīng)常有香客問(wèn)我,道長(zhǎng)志膀,這世上最難降的妖魔是什么熙宇? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任鳖擒,我火速辦了婚禮,結(jié)果婚禮上烫止,老公的妹妹穿的比我還像新娘蒋荚。我一直安慰自己,他們只是感情好馆蠕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布期升。 她就那樣靜靜地躺著,像睡著了一般荆几。 火紅的嫁衣襯著肌膚如雪吓妆。 梳的紋絲不亂的頭發(fā)上赊时,一...
    開(kāi)封第一講書(shū)人閱讀 51,155評(píng)論 1 299
  • 那天吨铸,我揣著相機(jī)與錄音,去河邊找鬼祖秒。 笑死诞吱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的竭缝。 我是一名探鬼主播房维,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼抬纸!你這毒婦竟也來(lái)了咙俩?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤湿故,失蹤者是張志新(化名)和其女友劉穎阿趁,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體坛猪,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脖阵,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了墅茉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片命黔。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖就斤,靈堂內(nèi)的尸體忽然破棺而出悍募,到底是詐尸還是另有隱情,我是刑警寧澤洋机,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布搜立,位于F島的核電站,受9級(jí)特大地震影響槐秧,放射性物質(zhì)發(fā)生泄漏啄踊。R本人自食惡果不足惜忧设,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颠通。 院中可真熱鬧址晕,春花似錦、人聲如沸顿锰。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)硼控。三九已至刘陶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間牢撼,已是汗流浹背匙隔。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留熏版,地道東北人纷责。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像撼短,于是被迫代替她去往敵國(guó)和親再膳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容