一、R是一個強大的腳本語言。
R是一種強大的腳本語言,它能夠像Perl的正則表達式一樣來處理文本。凌亂的數(shù)據(jù)需要編程語言這樣的資源,盡管SAS和SPSS有處理那些超越下拉菜單任務的腳本語言,但是R是被用作一門編程語言來寫的,因此,對于這一目的,R是一種更好工具;
二、免費... 開源...
這也是比較重要的一點,也是SAS流行于公司,R流行于研究機構和大學的最主要原因;各種包和函數(shù)的透明性極好,這使得對函數(shù)的調(diào)整和改良變得非常便利。只需要把源碼調(diào)出來,自己稍微修改一下就可以了。這種事情放在任何其他統(tǒng)計軟件里都近乎奢望;
三、有R GUI和RStudio兩種風格供君選擇,說實話我覺得這兩種風格已經(jīng)涵括了大多數(shù)人的使用偏好;
?
?四、統(tǒng)計分析領域最權威的軟件,是專門為統(tǒng)計和數(shù)據(jù)分析開發(fā)的語言,各種功能和函數(shù)琳瑯滿目,其中成熟穩(wěn)定的一抓一把;
五、安裝程序小,安裝程序只有70Mb左右,比起某些死貴且?guī)资畟€G的付費軟件真的是超級迷你小巧玲瓏... 因為體積輕便,運行起來系統(tǒng)負擔也小。
?
?六、可視化功能強大,漂亮又靈活的圖。如比較火的E-Chart。下面這些炫酷的圖形都是基于R腳本開發(fā)的。

![4BQR{6~XM~C)5M]4[ZE@}_Y.png 4BQR{6~XM~C)5M]4[ZE@}_Y.png](http://1075.edu.jg.com.cn:81/forum/201701/09/113652t3cwzf75w0hi7htr.png)
當然,任何語言都不是完美無缺的,如R的內(nèi)存管理和平行處理方面,數(shù)據(jù)量一大會出現(xiàn)報錯;Pakage的可靠和兼容性;無法實現(xiàn)模型落地等。在這些方面,我們期待R語言的進步。
總之,數(shù)據(jù)分析師不可能只掌握一種語言來完成所有的工作,每種語言也有他的優(yōu)劣勢。R作為入門的編程語言,是做數(shù)據(jù)分析入門的不二選擇。








暫無數(shù)據(jù)