這是青鹽的第 3 篇生信筆記分享
大家好引颈,我是青鹽联四,一只努力學習生信,并致力于在新疆推廣生信的菜鳥仑濒。上一次我們簡單介紹了R軟件的安裝叹话,Rstudio以及R程序包的安裝,相信大家已經(jīng)對R有了初步的認識墩瞳,這一次我們介紹R的基本語法驼壶。
一、R的基本運算符
R是一種解釋性語言矗烛,不是編譯語言,輸入的命令能夠直接被執(zhí)行箩溃,不像其它語瞭吃,例如C和FORTAN需要編譯和連接等操作。R的命令提示符是“>”涣旨,表示正在等待輸入命令歪架,續(xù)行符為“+”,在同一行中輸入多個命令語句霹陡,使用“;”來隔開和蚪。我們先來了解一下R的基本運算符,包括算術(shù)運算符烹棉、比較運算符以及邏輯運算符攒霹,示例代碼如下:
接下來說一下R語言中合法的函數(shù)形式是函數(shù)名(),括號內(nèi)的參數(shù)可以為空浆洗,例如assign()催束。R語言對象名必須以字母開頭(A-Z 或a-z),中間可以包含字母伏社、數(shù)字(0–9)抠刺、點(.)及下劃線(— )塔淤。R語言對象名是區(qū)分大小寫的,所以在變量定義時注意x和X 代表著兩個不同的對象速妖。
二高蜂、R語言幫助功能的使用
無論是R語言的初學者還是已經(jīng)學習了很長時間的人,都應(yīng)該熟練的使用R語言的在線幫助功能罕容。下面我們通過代碼备恤,以assign函數(shù)為例來講解一下R語言在線幫助功能的具體使用。示例代碼如下:
對初學者而言杀赢,代碼例子中我們列出了一些經(jīng)常用的信息烘跺,如Examples部分、Arguments部分脂崔,有的函數(shù)參數(shù)很多滤淳,根據(jù)需要去看,不需要每一個參數(shù)意義都明白砌左,有些參數(shù)并不常用脖咐。
除了代碼中羅列的信息,幫助中還包含了其它一些說明部分汇歹,如注釋(Notes)屁擅,參考文獻(References)或作者(Author(s))等,也可以根據(jù)需要選讀产弹。除了用代碼查看幫助文檔派歌,同樣也可以在R的程序界面菜單欄中點擊 help 菜單 進行查詢。
三痰哨、R語言常用基礎(chǔ)函數(shù)
前兩部分我們介紹了R語言的基本運算符以及如何使用在線幫助文檔胶果,這一部分我們主要介紹一些經(jīng)常使用的基礎(chǔ)包里面的函數(shù),這些函數(shù)是R自帶的斤斧,不用額外的安裝和加載包早抠。示例代碼如下:
這一篇生信筆記知識點就分享到這,主要介紹了R的基本運算符撬讽,R的在線幫助文檔使用以及R的常用函數(shù)命令蕊连,下次將會給大家分享R語言的基本數(shù)據(jù)結(jié)構(gòu)∮沃纾看的在多甘苍,都不如動手一練,趕緊動起來吧烘豌!
參考文獻:
[1]《R語言與統(tǒng)計分析》羊赵,作者 湯銀才.
[2]《R語言實戰(zhàn)》,作者【美】卡巴科佛,譯者 高濤昧捷,肖楠闲昭,陳剛.
[3]https://www.bilibili.com/video/av25643438?from=search&seid=11340800859923486993