R語言是常用于統(tǒng)計計算,數(shù)據(jù)分析和科學(xué)研究的編程語言和環(huán)境。R語言是由新西蘭奧克蘭大學(xué)的Ross Ihaka和Robert Gentleman創(chuàng)建的,目前由R Development Core Team開發(fā)維護。
統(tǒng)計學(xué)家,數(shù)據(jù)分析師,研究人員和營銷人員最常使用的編程語言之一,主要使用R語言來檢索,清理,分析,可視化和呈現(xiàn)數(shù)據(jù)。
由于R語言具有表現(xiàn)力的語法和易于使用的界面,近年來越來越普及和被人們所廣泛使用。
R語言是根據(jù)GNU通用公共許可證免費提供的,并為各種操作系統(tǒng)(如Linux,Windows和Mac)提供預(yù)編譯的二進制版本。
R編程語言是根據(jù)兩位R作者(羅伯特·紳士和羅斯·伊卡卡)的名字的第一個字母來命名的,部分是貝爾實驗室語言的名稱。
本教程專為軟件程序員,統(tǒng)計人員和數(shù)據(jù)挖掘人員而設(shè)計,以幫助他們使用R編程來開發(fā)統(tǒng)計軟件。 如果您一位想了解R編程語言的初學(xué)者,本教程將使您對幾乎所有R語言的概念有足夠的了解,能讓您從更高層次的R編程語言的專業(yè)知識中獲益。
在進行本教程之前,您應(yīng)該對計算機編程術(shù)語有基本的了解。有任何編程語言的基本了解將有助于您了解R語言中編程概念,并能讓您能快速學(xué)習和上手。
我們不能保證您在此R語言編程教程中不會遇到任何問題。本教程中的講解,示例和代碼等只是根據(jù)作者的理解來概括寫出。由于作者水平和能力有限,因此不能保證所有的編寫文章和示例均能準確無誤。但是如果有遇到任何錯誤或問題,請反饋給我們,我們會及時糾正以方便后繼讀者閱讀。