作為乙個學習r語言兩年的乙個過來人,跌跌撞撞,走過一些彎路,也有一些自己方法,我認為學r語言可以這樣學習:
1、環境
2、基本資料結構
向量字串
陣列矩陣
資料框因子列表表
邏輯運算
3、迴圈
for迴圈
repeat迴圈
while迴圈
4、函式
函式基本語法
遞迴函式
管道函式
5、基本視覺化繪圖
plot()函式
qplot()函式
基本圖形
點圖條形圖
柱狀圖餅圖
盒圖6、檔案讀取
txt檔案讀取
csv檔案讀取
xlsx檔案讀取
編碼問題
7、r語言程式設計技巧
篩選函式(比如which %in%)
函式式程式設計思想
有了這些基礎之後,學會了爬,下面就可以練習百公尺賽跑了。還是要回到自己的專注點,比如你可能專注於醫學r語言、資料分析、資料探勘、機器學習等等。
紙上得來終覺淺,覺知此事要終行。很多人學習r語言,學習其它程式語言也是這樣,拿到一本書之後,把書上的**從頭到尾敲一邊;當然了,學習一門語言一開始啥都不知道,只能跟著書敲。但是,很多人,很快把書上的**全都敲完了,卻發現啥都不知道。基本資料結構有哪些,函式怎麼定義,函式一定需要返回值嗎?等等這些問題都不知道!所以要多做專案,開始可以做一些小的專案,然後慢慢做一些較綜合的專案。
這些專案**來,首先自己專注的地方可能老師、工作(如果你工作了)都是一些很好的專案,這些可以多花時間做好;其次,可以自己想一些專案,自己給自己出問題、專案,比如你學習了乙個聚類演算法後,你可以給自己出乙個小專案:問題分析==》確定計畫==》爬蟲==》資料分析==》分析報告==》結果,做完之後,你應該也會很有成就感!
可以加入一些大的社群、qq群之類的,可以加一些基礎的,也可以加一些高階的。基礎的社群和群裡面可以給別人解答問題,對自己也是乙個提公升;高階社群或者群可以接觸一些高手,可以接觸一些自己平時可能接觸不到的東西。
www.cj318.cn:81;www.rpubs.com
R語言學習
sd計算樣本的標準差 var計算樣本的方差 cor計算兩個變數間的相關係數 cov計算兩變數間的協方差 使用函式library或者函式require把需要的r包載入r中 library函式中的r包名不需要用雙引號括起來。detach package mass 函式會解除安裝當前已載入的r包。呼叫其他...
R語言學習
隨著大資料和雲計算快速發展,對資料分析提出了更高的要求。r語言就是乙個相對簡單運用廣泛的統計分析語言工具。r語言以簡潔著稱,一行 就可以繪製一幅圖。例如,我們需要繪製乙個全班男女生佔比圖,男生24個,女生16個。pie c 24,16 c 男生 60 女生 40 main 全班男女生佔比圖 col ...
R語言學習
author 秦景坤 date 2017 06 25 github r語言安裝 執行命令快捷鍵 ctrl r 清除控制台內容的快捷鍵 ctrl l rstudio的安裝 rattle 視覺化資料探勘工具 rattle是使用rgtk2包提供的gnome圖形使用者介面 rattle的安裝 install...