當我開始輸入代碼時
R語言實戰,在我看來這是一本工具書,就是教你學會使用一個功能全面的數據分析軟體,講究的就是真正把R語言用起來,那麼如何用呢?我想最起碼的事情是:要把書中舉例的代碼全都看懂,然後敲一遍,如果有可能敲兩遍,再有可能敲三遍,熟能生巧絕對不是一句空話。然後也可以嘗試自己做一些簡單的數據分析工作。
我才剛剛開始入門,在閱讀的過程中發現,這本書講的內容並沒有自己想像的那麼晦澀難懂,只要自己能隻字不差地認真分析其中的每句話,就一定能學會。在大學期間,我的VB才考了61分,超低空飄過,我相信一定是老師大發慈悲,而不是我運氣剛剛好,嗯,我非常幸運,這個老師真好。想想看,連我這樣可以說是零基礎的人都能理解書中的內容,如果有想要跟我一起學習的小夥伴,快點加入進來吧,根本沒有必要害怕自己不行。
在敲代碼的時候,第一次按照書中的例子,成功的運行了一下,得出正確的結果之後,我非常興奮,我握緊我的右拳,大喊一聲:YES!(可以腦補一下奧運健兒們在得知自己獲得冠軍那一刻的激動畫面)在這個過程中我發現,有些代碼敲過一遍就忘了,有些函數的意義容易忘記,那怎麼辦呢?我想要嘗試像背單詞一樣來記憶這些函數的意義,並且按章節來記憶,這樣也方便日後查閱。
第一章:c() 創建向量
mean() 平均值sd() 標準差cor() 線性關係相關度plot() 顯示散點圖demo(graphics)/(Hershey)/(persp)/(image) 製作不同的圖help.start() 打開幫助文檔首頁,會打開一個瀏覽器窗口RSiteSearch() 可在在線幫助手冊和R-Help郵件列表的討論存檔中搜索指定主題,並在瀏覽器中返回結果。setwd() 設定當前的工作目錄dir.create() 創建新的工作目錄runif(20) 創建一個包含20個均勻分布隨機變數的向量
hist() 創建直方圖savehistory() 歷史記錄保存到文件.Rhistory中save.image() 工作空間保存到文件.RDate中source("felename") 在當前會話中執行一個腳本sink("filename") 將輸出重定向到文件filename中dev.off() 將輸出返回到終端.libPaths() 顯示庫所在的位置library() 顯示庫中有哪些包install.packages() 安裝包,一個包僅需安裝一次summary() 顯示分析結果的統計概要
predict() 預測par()修改圖形參數第二章:
matrix() 創建矩陣X[i, ]/[ ,j]/[i,j]/[1,c(4,5)] 顯示矩陣X中的元素,最後一個是顯示矩陣中第一行第四個和第五個元素array() 創建數組date.frame() 創建數據框list()創建列表nrow()統計行數ncow()統計列數rbind()行綁定,即將新的數據按行將添加到原有的數據框中
cbind()列綁定,即將新的數據按列將添加到原有的數據框中...未完待續暫時我只實踐到此,後續我會補充其他函數,所以這篇文章也會一直在更新(還有第一篇文章,學習計劃也會不斷優化更新)。其實我發現這些函數的意義,基本上都是英文單詞本身的意思,所以學好英語很重要。我也正在天天用英語的課堂上,每天晚上九點學英語。
嗯,我要接著敲代碼實踐啦......然後晚上要聽英語課。
只要智力不低於常人,通過刻意練習,就能習得自己想要學會的技能,加油!2017.01.09
推薦閱讀:
※ggmap:使用ggplot2進行空間可視化繪圖(下篇)
※Python爬蟲進階四之PySpider的用法
※2017貴陽大數據及網路安全新產品推介會成功舉辦
※大數據VS大擁堵:大數據治理交通