R語言學習之我見

2021-09-27 09:49:24 字數 1054 閱讀 2233

作為乙個學習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...