您的位置:首頁>科技>正文

R與Python比較之我見

每日乾貨好文分享丨請點擊+關注

fridaybifly, 邀請你進入頭條資料愛好者交流群, 資料愛好者們都在這兒。

我是15年9月份接觸的R語言, 當時還沒研究生入學, 看到師姐電腦裡安裝了R, 百度一查瞭解到R是統計學方面特別牛掰, 適合社科程式設計小白學習使用。 於是我就買了本《R語言實戰》, 開始了資料科學程式設計學習之旅。

網上有很多關於資料科學到底該用哪個, 哪個到底好, 誰更有前途的文章, 一搜一大把。 但我還是要寫一下我的觀點:

分析比較這兩種語言到底哪個好, 得看你的用途。 比如我只需要分析資料,

即導入資料, 分析資料, 視覺化, 那按理說R語言確實很佔優勢。 如果想在學習工作之外再將程式設計語言應用的話, 毫無疑問python更佔優勢, 有句話是這麼說的“人生苦短, 請用python”。

單就資料分析對比, 我認為R的優勢有:

1、學習先易後難, 不會把小白們嚇掉;

2、資料科學的包特別多

3、視覺化特別吊

R的缺點也不少:

1、R經常更新, 更新後經常不支持之前你安裝的包;我電腦裡安裝了10+個R的版本, 不停的切換

2、R語言的包、函數名起的很隨意, 看名字不知道是幹什麼用的, 記不起名字如何讓小白使用啊。

3、R語言社區人少, 遇到問題你只能自己解決

4、即使有RStudio, 寫代碼還是不方便

下面再說下python, 優點:

1、是一門看的懂的, 說人話的語言。 庫名、函數名都很好理解記憶, 而且你看別人寫的代碼基本知道這代碼的意思, 不信你試試。

2、資料獲取佔優勢, 資料分析第一步是資料獲取, 現在人文社科很多資料需要網上抓取, 不過就抓資料而言, python更佔優勢。 各種教程, 代碼, 網上一大片。

3、社區人數特別多, 基本你遇到的問題都能找到

python的缺點:

1、學習起來, 開頭很難, 學習曲線與R正好相反。

2、公平起見, 我還是寫上, python的資料分析庫不如R多

3、視覺化不如R

其實明眼人一看就知道我偏向python, 說下我這兩種語言的學習經歷。 我2015年9月開始學的R, 當時覺得自己要讀研究生研究網路中的消費者, 那肯定要收集資料, 分析資料。 而R正好都滿足, 於是我就學啊學, 學到12月份, 停住了。

最關鍵的是R的收集資料這方面, 網上特別少, 搜有關R爬蟲的也很少。

於是我五月份開始轉頭學python, 而且我是一開始就學python3, 堅持選擇有前途的版本, 堅持。 目前我已經可以用python爬資料了。

綜合下, 建議大家學習python, 語言通俗易懂, 功能強大, 越來越簡單。

fridaybifly, 邀請你進入頭條資料愛好者交流群, 資料愛好者們都在這兒。

原文連結:https://ask.hellobi.com/blog/dengxudong/6519。

Next Article
喜欢就按个赞吧!!!
点击关闭提示