《R語言基礎》精心安排了9章內容:第1章為R語言概述和《R語言基礎》約定的表述方法介紹。第2章以非常低的門檻介紹R語言的基本操作,既是基礎知識,也是快速入門。第3~4章詳細介紹了R語言的數(shù)據(jù)類型和數(shù)據(jù)管理方法;由于R語言數(shù)據(jù)類型和相關處理方法非常多,《R語言基礎》僅選取了生命科學中常處理的數(shù)據(jù)類型進行介紹,相關函數(shù)也經過了精心挑選。文本挖掘在生命科學領域具有相當重要的地位,如基因本體、途徑以及文獻分析等,而這部分內容也相對難以掌握,因此我們將“文本操作”獨立成章專門介紹。第5~6章是R語言的優(yōu)勢應用,即繪圖和統(tǒng)計,由于這方面的內容非常煩雜,不可能包羅萬象地講解,我們建議以講授基本方法為主。第7~8章講授R函數(shù)的自定義方法以及R擴展包的編寫。與使用其他語言的編寫大型應用相比,R擴展包的編寫非常簡單,也非常實用,應該納入教學計劃中。第9章簡要介紹了生命科學的主要R項目Bioconductor,以方便學生日后自學和應用。