Re: [請益] 資料分析 R or Python ?

作者: del680202 (HANA)   2017-07-15 16:42:23
※ 引述《JingJing00 (晶晶)》之銘言:
: ※ 引述《f496328mm (123)》之銘言:
: : 想請教從事 資料分析、ML 相關工作的各位,
: : 比較常用 R 還是 Python ?
: : 因為我上網搜尋相關工作,比較常看到必備需求中包含 Python ,幾乎沒有 R
: : 因為 R 比較偏向學術嗎?
: : 我上網GOOGLE到這幾篇
: : R, Python Duel As Top Analytics, Data Science software – KDnuggets 2016
: : Software Poll Results
: : https://goo.gl/DQNEvq
: : SAS, R, or Python Survey 2016: Which Tool Do Analytics Pros Prefer?
: : https://goo.gl/sJUubT
: : R vs Python for Data Science: The Winner is
: : http://www.kdnuggets.com/2015/05/r-vs-python-data-science.html
: : 都是 R 使用率大於 Python
: : 所以想請教各位,謝謝
標題是說"資料分析" R贏倒是不意外
自己合作過的的幾個data team大概都有個現象
沒SE背景的喜歡R
有SE背景的喜歡Python
做資料分析的,跟做ML、DL的通常的我自己會分開看
做資料分析這段多的是統計數學甚至其他背景出身的
這類人通常不愛寫程式,R對他們來說嚇嚇叫了
如果是做服務還是ML,DL 這段的通常SE背景的多,所以更偏好python也是正常
掛名data scientist這個詞我個人對他解釋是偏向前者多一點
作者: mike7689 (帥啊~!老皮~!!)   2017-07-15 17:53:00
data "engineer" 身分是engineer 的通常更喜歡python
作者: ericrobin   2017-07-15 18:06:00
以你講的這些來說 用R跟python難度沒差多少吧做ML跟DL多數時還是直接用調包 總不會用什麼就刻一次
作者: f496328mm (為什麼會流淚)   2017-07-15 18:17:00
感謝回覆,我就是統計出身,蠻喜歡寫程式的,只是R跟Python邏輯不太一樣,要轉換需要花點時間
作者: vfgce (小兵)   2017-07-15 18:41:00
對一般資訊背景的人來說,R難學多了,光是list,data.frame和matrix,搭配各種apply,aggregate就夠頭昏眼花的,加上詭異的
作者: f496328mm (為什麼會流淚)   2017-07-15 18:44:00
我統計的,比較喜歡R的邏輯
作者: vfgce (小兵)   2017-07-15 18:45:00
物件導向,會讓很多人覺得很亂,不過用習慣真的簡潔.python其實是一般程式語言,為了科學計算及資料處理,才用上numpy及pandas,用起來其實也和R很像,但終究不是原生功能...所以寫起來就沒R簡潔...
作者: f496328mm (為什麼會流淚)   2017-07-15 19:20:00
R真的好方便QQ,程式碼很精簡又強
作者: physheepy (~羊~乘著風中的羽翼)   2017-07-16 08:51:00
我覺得以資料分析來說的話 應該專注在分析 而不是工具所以使用什麼語言不重要 可以把東西做出來就好我99%的時間使用C++ python 跟 javascript 缺什麼常用的function 就自己寫 建立自己的lib我是數理背景的DS 但沒有用過R 因為從來感覺不到有需要
作者: fantasywater (prepare myself)   2017-07-16 13:35:00
物件導向會讓很多人覺得很亂..!?!?!?!?!
作者: vfgce (小兵)   2017-07-16 15:01:00
R的物件導向很複雜,至少就有s3,s4,RC三種...不知道樓上用過沒...相較於其他程式語言單一化的物件寫法,R的物件導向不算好懂.
作者: wei220 (ww)   2017-07-18 12:33:00
認識自稱R神的

Links booklink

Contact Us: admin [ a t ] ucptt.com