Soft_Job 板


LINE

想請教從事 資料分析、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 所以想請教各位,謝謝 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.88.36
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1500088140.A.802.html
1F:推 ruokcnn: 都有人用啦 只是派森商品化能力強些07/15 11:14
2F:推 johnny78615: Python 07/15 11:23
3F:推 besmartAE: Python07/15 11:58
4F:推 CaptainH: R是垃圾07/15 12:54
5F:推 Murasaki0110: python沒有對手07/15 12:55
6F:推 Morphee: Python07/15 13:11
7F:推 xsssxxzz: R是垃圾?怎麼會有人下這種評語? 07/15 13:16
8F:→ red0210: Python07/15 14:00
9F:推 vfgce: R就不好入門,和傳統程式語言差異很大,且非常不建議用迴圈..07/15 14:27
10F:→ vfgce: 對於寫慣迴圈的人,非常不順手,python接近一般程式語言,且07/15 14:28
11F:→ Rocker5566: python比較潮07/15 14:29
12F:→ vfgce: 程式效率也比R好些,自然用的人多一點...07/15 14:29
13F:推 vfgce: 用於資料分析,R語法簡潔許多,因為本來就是為統計分析設計..07/15 14:33
14F:→ vfgce: 內建就是向量式計算及內建矩陣運算...07/15 14:34
所以是因為Python跟傳統程式語言相近 所以比較多人用? R用於資料分析簡潔許多 但效率上or商品化方面 還是大輸Python? 聽大家都是Python 有點想跳Python 目前我大多是用R作資料分析(非工作)
15F:→ testPtt: 一邊學校多教spss,lisrel 07/15 14:46
16F:推 grimmq427532: 有人開釋啦,這種評語不是大神就是蠢才07/15 14:50
※ 編輯: f496328mm (36.229.88.36), 07/15/2017 14:57:24
17F:推 seallol: 兩個都學,先學python再學R07/15 15:25
18F:推 Wush978: 看領域:資工人偏P,統計人偏R。這裡資工人偏多吧,業界07/15 15:38
19F:→ Wush978: 資訊部門也是資工人比較多07/15 15:38
20F:推 Telemio: python開源的資源比R多很多啊 你現在用pandas numpy做分07/15 15:45
21F:→ Telemio: 析 ML DL的套件也幾乎都是用python開發 R現在的優勢很小 07/15 15:45
22F:→ Telemio: 吧 而且python很多才多藝 又好寫07/15 15:46
23F:推 Wush978: R的開源資源也不小呀,沒必要貶R吧。07/15 15:49
24F:→ Wush978: 我覺得R開源界推的tidyverse概念整理資料很漂亮07/15 15:50
25F:→ Wush978: ggplot2也是R的開源界推出在資料視覺化很有影響力的套件07/15 15:51
26F:推 Wush978: Rstudio也是與R整合的很好的IDE07/15 15:53
27F:推 Wush978: Python的開源界雖大,但是不像R的開源界專注在資料處理07/15 15:55
28F:→ Wush978: 上,因此一些資料應用在工具上的創新,R不一定比Puthon07/15 15:55
29F:→ Wush978: 慢07/15 15:55
30F:推 testUI: Python07/15 16:00
31F:推 yenyu0304: 有必要這麼偏低R嗎?個人覺得R避開迴圈,用矩陣運算取07/15 16:14
32F:→ yenyu0304: 代,速度並不會比python慢喔07/15 16:14
33F:推 vfgce: 呃,R的速度嚴格來說還是比優化的numpy要差.....07/15 16:38
34F:→ vfgce: R最大的優勢是語法簡潔,及統計方面的功能強大, 07/15 16:40
35F:→ Wush978: 是嗎?有更換R的預設blas再比較嗎?07/15 16:40
36F:→ vfgce: 對於同時有統計及機器學習需求的人,R是不錯的選擇... 07/15 16:41
37F:→ vfgce: 換過了,資料一大,R就慢了下來....07/15 16:42
38F:→ Wush978: R core team在選用運算套件上,正確性的權重比速度大很07/15 16:43
39F:→ Wush978: 多07/15 16:43
40F:→ dreamnook: 看來又要變成不要刪文討論串了XD07/15 16:43
41F:推 drak4dd: Python,你學 R 後會瞭解,你終究要學 Python07/15 16:45
42F:→ Wush978: 不過R的函數只能pass by value,所以資料量一大,沒注意07/15 16:49
43F:→ Wush978: 到這點速度就慢了。我自己看過兩者底層的C資料結構,不 07/15 16:49
44F:→ Wush978: 覺得兩者的效能會差很大。通常原因在別的地方。07/15 16:49
45F:推 vfgce: R就偏functional language,不去變動原始資料,計算完傳回07/15 16:55
46F:→ vfgce: 新的,記憶體耗用大,資料大一點就變慢了07/15 16:56
這點R使用data.table,應該是不會創造新的, 另外我目前用R做資料分析,處理最大有到10GB的data,不知道算不算大
47F:推 Wush978: 針對原Po來說,我強烈建議你學一學Python,對你的視野與07/15 17:31
48F:→ Wush978: 職涯都會有很大的幫助。你會看到一些與R不同的工具與觀點07/15 17:32
49F:→ Wush978: 況且以現代來說,R+Python 會比 R or Python 來的有競爭07/15 17:32
50F:→ Wush978: 力07/15 17:32
51F:→ Wush978: 以深度學習來說,像Rstudio包的那些關於keras的R套件你就07/15 17:33
52F:→ Wush978: 可以不用碰了,直接學Python/keras就好了。這未來都會比07/15 17:33
53F:→ Wush978: 只堅守R來的更好07/15 17:34
感謝大大,目前是ML靠R,DL靠Python, 不過R資料整理方面有很多高階函數,非常方便 另外有試過R整理好資料,輸出給Python去建模, 同樣使用XGBoost,Python沒有特別快,因為底層都一樣吧 看過很多資料視覺化處理,都是用R
54F:推 vallwesture: R太慢了07/15 18:06
55F:→ rodion: 泛用選python 專精選R07/15 18:11
56F:→ rodion: 不過學python根本不須那麼多考慮 因為python太簡單好學了07/15 18:11
57F:推 vfgce: data.table格式不是R原生,很多套件不援.07/15 18:26
58F:→ vfgce: 有時還是得再轉成data.frame,用到類神經這種,R真的太吃力.. 07/15 18:27
59F:→ vfgce: python類神經跑mnist識別幾分鐘就跑完了,R的類神經來跑.... 07/15 18:29
60F:→ vfgce: 要一到兩小時.數據不大時,用R真的很享受...但數據大時.... 07/15 18:30
61F:→ vfgce: 還是考慮一下python. 07/15 18:31
62F:→ vfgce: 我現在也是兩個用,雖然比較愛用R. 07/15 18:33
DL還是Python強些
63F:推 lukelove: 不管你是cs/math都建議學一下python 不然就像上面所說07/15 19:09
64F:→ lukelove: 面試就先被cs噴R太慢 雖然事實上R也能做的很高效 如wus07/15 19:09
65F:→ lukelove: h大之前文章所示 但如果沒有很懂R底層應該做不到07/15 19:09
感謝,近期會去學學Python,其實都有在摸Python, 會試著用Python重新做之前分析過的 data
66F:推 Philcat: 長知識07/15 19:35
67F:→ roymond: R的套件遠比python來得豐富也多很多....07/15 19:42
68F:→ roymond: DL的部分Tensorflow & keras也有R的package可以使用 07/15 19:43
69F:→ roymond: 使用哪個語言做分析,主要看自己的熟悉度與適應程度 07/15 19:44
70F:→ roymond: 比較哪個語言好,實在沒有必要,有些人的發言實在是....07/15 19:45
主要是上網找一些 data mining 相關的 job 必要條件幾乎都是 Python, R 很少QQ
71F:推 eddy50811: 各有優缺點 如果要靠這行吃飯的話就兩個都學吧 07/15 20:43
72F:→ eddy50811: 樓樓上 有些人的言論就別在意了 到哪都有這種人的07/15 20:44
73F:→ celestialgod: 用台灣的相關工作要求來看R or Python??07/15 21:51
74F:→ celestialgod: 那些老闆跟人資也根本不懂到底R跟Python區別07/15 21:52
75F:→ celestialgod: 就去問IT的,IT當然回Python阿(攤手 07/15 21:52
76F:→ celestialgod: 而且你出去工作,老闆只care你有沒有產出吧 07/15 22:12
77F:→ celestialgod: 管你用什麼工具.... 07/15 22:12
78F:→ celestialgod: 除非他是一間有規模的公司,裡面已經有既有的架構了07/15 22:13
79F:→ celestialgod: 但是你如果能夠fit既有架構,要用什麼也不是問題07/15 22:13
OK 感謝大大回覆
81F:→ nfsong: Python 为何能坐稳 AI 时代头牌语言07/15 22:43
82F:→ nfsong: facebook這個 http://pytorch.org/ 有支援GPU運算 07/15 22:44
83F:→ nfsong: 感覺實用上應該只有python了 除非nvidia 也有開發R 07/15 22:45
84F:推 nfsong: https://github.com/pytorch/pytorch07/15 22:53
85F:推 nfsong: https://goo.gl/aWnLxs wiki Comparison_of_deep_learnin07/15 23:03
86F:推 a9601268787: 我覺得學py可以跨領域做很多事情 選R路太窄了07/16 00:15
87F:推 artopll: R 跟Python 都只是工具 在業界不要被工具侷限07/16 11:46
88F:→ profiles: 學C++不好嗎?各領域都能用07/16 12:49
89F:→ red0210: 沒有各領域吧,資料分析有人用 C++ 嗎07/16 13:19
90F:推 fantasywater: 以實務來說 R很難拿來和企業內部的系統介接,一個 07/16 13:28
91F:→ fantasywater: 不能production的東西,實在是頻頻被企業打槍,還是07/16 13:28
92F:→ fantasywater: 學python吧!!07/16 13:28
93F:推 fantasywater: 如果學R還要搞懂底層,那你到底是做分析還是做工程07/16 13:32
94F:→ fantasywater: ,cs也不會為為了你去搞懂R底層,R沒有不好,只是 07/16 13:32
95F:→ fantasywater: 實務上太多工程問題很難解.. 07/16 13:32
瞭解,因為要跟他人合作,python會比較有優勢
96F:→ Wush978: R 為什麼很難跟企業內部的系統介接? 很多人這麼說,但我 07/16 15:02
97F:→ Wush978: 還沒聽過真正的理由,好像只是因為台灣懂R的人少? 07/16 15:02
98F:推 fantasywater: 真要說原因的話 R 原本就不是為了和其他系統整合介 07/16 15:47
99F:→ fantasywater: 接設計的語言 當其他的語言介接的套件都很成熟 R 07/16 15:48
100F:→ fantasywater: 可能還要從基本的輪子開始造起 又時間是重要的資源 07/16 15:49
101F:→ fantasywater: 通常不會等 R 去發展這些基本的介接模組 07/16 15:50
102F:推 primary: python進步速度很快也好上手但data viz和cluster之類的我 07/16 17:23
103F:→ primary: 都會用R 07/16 17:23
104F:→ Wush978: 你能舉例嘛?我串過很多服務到R, 都很順阿 07/16 19:56
105F:→ Wush978: 資安方面有openssl / digest 等套件直接套用 07/16 19:56
106F:→ Wush978: web 方面 oauth 2.0 也有httr等套件可以直接調用 07/16 19:56
107F:→ Wush978: database方面,有RJDBC/RODBC等套件可以直接串 07/16 19:56
108F:→ Wush978: 聽你們的論述,我覺得台灣業界覺得R不好串是因為台灣業界 07/16 19:56
109F:→ Wush978: 對R不熟悉 07/16 19:57
感謝大大開釋,也就是說,只要好好學 R,實際上可以做到很多事, 資安web都有套件使用,蠻厲害的, 未來台灣業界熟悉 R 後,應該會更接受 R ※ 編輯: f496328mm (36.229.88.36), 07/16/2017 21:01:53
110F:→ Wush978: 可能大家的印象還停留在2010 年前後的R吧,那時候的R的確 07/16 21:28
111F:→ Wush978: 缺很多串系統需要的工具。但現在是2017,有許多商業公司 07/16 21:28
112F:→ Wush978: 幫助R補上這一段了 07/16 21:28
113F:→ truehero: 我有現成系統 當然是看R或python誰比較好接 07/16 21:29
114F:→ truehero: 不會反過來以rR為主體來往外接阿 07/16 21:30
115F:推 fantasywater: 實際上我們選擇的時後也不是只有比較有沒有套件可以 07/16 22:06
116F:→ fantasywater: 用這麼簡單而已,更進一步還會比較套件是否成熟,是 07/16 22:06
117F:→ fantasywater: 否好維運,還有大家是否容易接受等等更多的原因, 07/16 22:06
118F:→ fantasywater: 很遺憾的 現實的環境就是不會等R來慢慢證明他的能耐 07/16 22:06
119F:→ fantasywater: ,有更好用更成熟的工具可以選擇,為什麼要為了R而R 07/16 22:06
120F:→ fantasywater: 呢?更多的情況是專案剛起步用R提案就被客戶打槍了. 07/16 22:06
121F:→ fantasywater: . 07/16 22:06
122F:推 polola6212: python cp值高太多了 07/16 22:07
123F:推 fantasywater: 我的建議是,既然R的強項是分析, 就把分析的部分包 07/16 22:11
124F:→ fantasywater: 裝起來讓其他的語言調用就好,其他的部分讓更適合 07/16 22:11
125F:→ fantasywater: 的語言及工具來發揮,才更能發揮綜效 07/16 22:11
126F:推 fantasywater: 我不是很喜歡評斷語言的優劣,因為本來就各擅勝場, 07/16 22:36
127F:→ fantasywater: 我們公司在world wide也是要求 junior 在 R python 07/16 22:36
128F:→ fantasywater: 至少要會一種,senior 就是都要會,我出自良心的 07/16 22:36
129F:→ fantasywater: 建議,如過是工作導向,我強烈建議先學python,因 07/16 22:36
130F:→ fantasywater: 為我在臺灣看到的狀況就是先學 python 比較不吃虧 07/16 22:36
感謝 看來 Python 真的要好好學學 也謝謝大家這麼熱烈的回覆 長知識 ※ 編輯: f496328mm (36.229.88.36), 07/16/2017 22:40:22
131F:→ Wush978: 我覺得你們討論的好怪。如果客戶的分析團隊就是用R,那當 07/17 11:32
132F:→ Wush978: 然就是要串R阿,怎麼會有所謂「等R證明能耐」的問題呢? 07/17 11:32
133F:→ Wush978: 總之我是期待你們具體指出R那部份不好串,而不是這樣打 07/17 11:33
134F:→ Wush978: 高空,一下說要重新造輪子,一下又說套件不成熟,沒有具 07/17 11:33
135F:→ Wush978: 體事蹟... 07/17 11:34
136F:→ benson1212: 其實我想問 無經驗非新鮮人有可能轉到資料科學領域嗎 07/19 20:45
137F:→ benson1212: ?感覺都要有經驗或相關研究碩博士… 07/19 20:45
138F:推 tsoahans: 很難吧 這領域很重視理論和數學,除非你有一些比賽經驗 07/23 03:28







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP