需要在兩個星期內速成基本的R語言,之前幾乎無編程經驗,有什麼好的學習建議嗎?


看樓主的目的是什麼。

如果只是想快速解決一些較為簡單的統計問題,那麼看書雖然不錯(例如 R in Action,R in Nutshell等等都是不錯的書),但是就是太慢,建議先去敲一敲各種互動教程。非常簡單的入門級教程推薦 Code School - Try R ,講解清除明白,先把這種教程裡面的東西搞明白了,具有對這些最基礎的概念有一定的熟練度後再開始看書。一開始沒有編程基礎無法直接寫出邏輯鏈稍長的代碼,起碼看懂一些簡單的代碼還是可以的。邊看書可以邊用來解決一點較為容易的問題,有不懂的可以去 Stack Overflow 查一查,裡面有較為詳細的講解和討論,許多答案中也有現成的代碼可以用,可以很快解除你的許多疑惑。

如果目標是想用R來生產,例如編寫較為複雜的程序,涉及到多種領域(統計編程、IO、各種專門的統計工具等等)那麼個人認為短期內是不太可能實現的,除非是天才,否則都是靠長時間的慢慢積累形成的。

如果急於解決問題,再自己思考後得不到滿意的答案,英文又不太好,那麼也可以來知乎提問的。


有一本書叫R for beginners,不到100頁,很薄實例不多,不過基礎覆蓋不錯,看一兩天加半看書不看書的想想要實現什麼問題寫個半天,可以短時間內打打基礎實現一些簡單的統計問題。(薄啊,沒記好時無壓力回看)


R IN ACTION


什麼叫學會?有一個標準啊?會寫代碼?會用R做基本的統計?會用R做統計演算法的開發?還是其他?估計後面的兩個,沒有幾年的沉澱,無法做到吧


r in action


推薦閱讀:

纏論k線包含關係求解?
編程公式如何判定纏論中的線段的端點?
Python 有那麼神嗎?
編程的成就感,來自漂亮的代碼還是漂亮的功能?
知乎的IT人多,多少人聽說過達內科技?

TAG:編程語言 | 編程 | R編程語言 |