TIOBE已公佈2020年7月的編程語言排行榜。
在本期榜單中,各類應用於數據科學的語言是一大亮點。尤其是R語言,本月上升至第8位,創造了新的記錄,TIOBE稱這是R語言“史無前例的高光時刻”。Python不用説,一直在統計語言中拔得頭籌,而R在Python如此強勁的勢頭下,還能保持流行度的上升。
今天就和大家推薦三本R語言書籍裏的扛把子:
1、《The Art of R Programming》
這本書是我讀的第一本R語言書籍,如果你看過這本書的目錄,你就會發現它沒有涵蓋太多的數據科學相關的內容。不過,這本書在R語言編程方面的講解做的很好,你將學習向量、數據框架、矩陣、列表等等。
我喜歡這本書的另一個原因是,它很好地解釋了R語言編程中需要使用到的函數、環境,以及R的面向對象系統的介紹。唯一的缺點就是這本書並沒有涉及太多數據科學,當然,這方面內容也不是本書的目的。
2、《R Cookbook》
如果你是R的新手,並且希望瞭解它的統計功能,那麼你應該讀一讀這一本書,最新版在2019年已經出版了,是用一種類似recipe的格式寫的。它先提出問題,然後提供代碼解決方案,這種方式會導致純R編程的材料較少,但是沒有一本書能夠涵蓋所有內容。
書中還有一章很好的介紹了R中的“使用技巧”,諸如為R代碼計時的tictoc包、操作二進制的運算符,以及特定的RStudio技巧,比如在長腳本中查找代碼片段。
3、《Advanced R》
這本書更多的是關於如何在R中編程,而不是做建模或統計分析,此外,本書還介紹了關於如何調試代碼和提高其性能的,我喜歡這本書的一大原因是它很好地解釋了R的面向對象編程,如果你已經習慣了其他編程語言中的OOP,那麼切換到R語言估計會有點不適應