【生信人R軟件入門】R語言基礎(chǔ)操作介紹

image

這是青鹽的第 3 篇生信筆記分享

大家好,我是青鹽,一只努力學(xué)習(xí)生信,并致力于在新疆推廣生信的菜鳥。上一次我們簡單介紹了R軟件的安裝,Rstudio以及R程序包的安裝,相信大家已經(jīng)對R有了初步的認(rèn)識,這一次我們介紹R的基本語法。

一、R的基本運(yùn)算符

R是一種解釋性語言,不是編譯語言,輸入的命令能夠直接被執(zhí)行,不像其它語,例如C和FORTAN需要編譯和連接等操作。R的命令提示符是“>”,表示正在等待輸入命令,續(xù)行符為“+”,在同一行中輸入多個命令語句,使用“;”來隔開。我們先來了解一下R的基本運(yùn)算符,包括算術(shù)運(yùn)算符、比較運(yùn)算符以及邏輯運(yùn)算符,示例代碼如下:


QQ20190213-211022.png
QQ20190213-211052.png

接下來說一下R語言中合法的函數(shù)形式是函數(shù)名(),括號內(nèi)的參數(shù)可以為空,例如assign()。R語言對象名必須以字母開頭(A-Z 或a-z),中間可以包含字母、數(shù)字(0–9)、點(diǎn)(.)及下劃線(— )。R語言對象名是區(qū)分大小寫的,所以在變量定義時注意x和X 代表著兩個不同的對象。

二、R語言幫助功能的使用

無論是R語言的初學(xué)者還是已經(jīng)學(xué)習(xí)了很長時間的人,都應(yīng)該熟練的使用R語言的在線幫助功能。下面我們通過代碼,以assign函數(shù)為例來講解一下R語言在線幫助功能的具體使用。示例代碼如下:


QQ20190213-211913.png
QQ20190213-211941.png

對初學(xué)者而言,代碼例子中我們列出了一些經(jīng)常用的信息,如Examples部分、Arguments部分,有的函數(shù)參數(shù)很多,根據(jù)需要去看,不需要每一個參數(shù)意義都明白,有些參數(shù)并不常用。

除了代碼中羅列的信息,幫助中還包含了其它一些說明部分,如注釋(Notes),參考文獻(xiàn)(References)或作者(Author(s))等,也可以根據(jù)需要選讀。除了用代碼查看幫助文檔,同樣也可以在R的程序界面菜單欄中點(diǎn)擊 help 菜單 進(jìn)行查詢。

三、R語言常用基礎(chǔ)函數(shù)

前兩部分我們介紹了R語言的基本運(yùn)算符以及如何使用在線幫助文檔,這一部分我們主要介紹一些經(jīng)常使用的基礎(chǔ)包里面的函數(shù),這些函數(shù)是R自帶的,不用額外的安裝和加載包。示例代碼如下:

QQ20190213-212300.png

這一篇生信筆記知識點(diǎn)就分享到這,主要介紹了R的基本運(yùn)算符,R的在線幫助文檔使用以及R的常用函數(shù)命令,下次將會給大家分享R語言的基本數(shù)據(jù)結(jié)構(gòu)??吹脑诙啵疾蝗鐒邮忠痪?,趕緊動起來吧!

參考文獻(xiàn):

[1]《R語言與統(tǒng)計分析》,作者 湯銀才.

[2]《R語言實戰(zhàn)》,作者【美】卡巴科佛,譯者 高濤,肖楠,陳剛.

[3]https://www.bilibili.com/video/av25643438?from=search&seid=11340800859923486993

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,356評論 0 10
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,737評論 0 5
  • ——我喜歡這世間種種 我喜歡清晨 看陽光跳進(jìn)圓圓的露珠 幻化出的瑩瑩白光 我喜歡傍...
    青貓拾葉閱讀 213評論 5 5
  • 1 需求 寫一個固定紅包 + 隨機(jī)紅包 固定紅包就是每個紅包金額一樣,有多少個就發(fā)多少個固定紅包金額就行。 隨機(jī)紅...
    金星show閱讀 11,855評論 0 2
  • 總結(jié): 1、看書一本(時間管理,如何利用你的24小時) 2、運(yùn)動(瑜伽2天,跑步1天,keep1天) 需要改善的地...
    Rainbow870511閱讀 231評論 0 0

友情鏈接更多精彩內(nèi)容