作者JingJing00 (晶晶)
看板Soft_Job
標題Re: [請益] 資料分析 R or Python ?
時間Sat Jul 15 16:30:04 2017
※ 引述《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
: 所以想請教各位,謝謝
做商業應用擴充性很重要
資料清理過、分析過之後,蠻需要弄成API讓別人也可以用你清理或分析過的資料
python可以建成API,甚至可以直接在這個應用上面接Django或Flask寫前端
應用繼續成長,使用資料一定會涉及到使用者權限
python直接通DB,用SQLAlchemy,1小時內就可以搞定
有一天資料來源變大了,或更複雜了,直接用python做ETL,用luigi管理流程
維護也變複雜了,需要寫許多python script
但如果要比簡潔度跟效率,應該都比不過scala,可以用很少的程式碼寫分散式運算
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.77.30
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1500107406.A.189.html
1F:→ Wush978: 內部交流的話,包web API不如直接發套件吧 07/15 16:36
2F:→ Wush978: 直接把資料的讀取方法封裝,不用多一層web 07/15 16:38
3F:→ Wush978: 透過自建的套件repository 發佈 07/15 16:39
4F:→ Wush978: 這種方式每一種工具都能用 07/15 16:39
5F:推 Sunal: 原po應該不是單指內部交流 07/15 16:47
6F:推 drajan: 這兩個用途不太一樣 R更專精於資料分析 python則是general 07/15 16:54
7F:推 f496328mm: 感謝大大,看來兩種都要熟悉,最近試著將R轉成Python 07/15 18:14
8F:→ f496328mm: 看看 07/15 18:14
9F:→ celestialgod: 資料前端的處理 Python這方面真的滿方便 07/15 21:53
10F:→ celestialgod: 不過後端的資料分析以及一些ETL,我都還是用R做 07/15 21:53
11F:推 fantasywater: 包 web api 是為了異質系統介接整合,或是跨單位存 07/16 13:40
12F:→ fantasywater: 取分析後的資料,可能不是單純包套件可以取代.. 07/16 13:40