作者del680202 (HANA)
看板Soft_Job
标题Re: [请益] 资料分析 R or Python ?
时间Sat Jul 15 16:42:23 2017
※ 引述《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这个词我个人对他解释是偏向前者多一点
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.15.43.92
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1500108145.A.692.html
1F:→ mike7689: data "engineer" 身分是engineer 的通常更喜欢python 07/15 17:53
2F:→ ericrobin: 以你讲的这些来说 用R跟python难度没差多少吧 07/15 18:06
3F:→ ericrobin: 做ML跟DL多数时还是直接用调包 总不会用什麽就刻一次 07/15 18:08
4F:推 f496328mm: 感谢回覆,我就是统计出身,蛮喜欢写程式的,只是R跟Py 07/15 18:17
5F:→ f496328mm: thon逻辑不太一样,要转换需要花点时间 07/15 18:17
6F:推 vfgce: 对一般资讯背景的人来说,R难学多了,光是list,data.frame和 07/15 18:41
7F:→ vfgce: matrix,搭配各种apply,aggregate就够头昏眼花的,加上诡异的 07/15 18:42
8F:推 f496328mm: 我统计的,比较喜欢R的逻辑 07/15 18:44
9F:→ vfgce: 物件导向,会让很多人觉得很乱,不过用习惯真的简洁. 07/15 18:45
10F:→ vfgce: python其实是一般程式语言,为了科学计算及资料处理,才用上 07/15 18:47
11F:→ vfgce: numpy及pandas,用起来其实也和R很像,但终究不是原生功能... 07/15 18:48
12F:→ vfgce: 所以写起来就没R简洁... 07/15 18:48
我是R跟Python都有在用
DL那些不论,平常想要简单的探索资料性质的时候R是真的用很爽
※ 编辑: del680202 (118.15.43.92), 07/15/2017 18:55:47
13F:推 f496328mm: R真的好方便QQ,程式码很精简又强 07/15 19:20
14F:推 physheepy: 我觉得以资料分析来说的话 应该专注在分析 而不是工具 07/16 08:51
15F:→ physheepy: 所以使用什麽语言不重要 可以把东西做出来就好 07/16 08:53
16F:→ physheepy: 我99%的时间使用C++ python 跟 javascript 缺什麽常用 07/16 08:54
17F:→ physheepy: 的function 就自己写 建立自己的lib 07/16 08:55
18F:→ physheepy: 我是数理背景的DS 但没有用过R 因为从来感觉不到有需要 07/16 08:57
19F:嘘 fantasywater: 物件导向会让很多人觉得很乱..!?!?!?!?! 07/16 13:35
20F:推 vfgce: R的物件导向很复杂,至少就有s3,s4,RC三种... 07/16 15:01
21F:→ vfgce: 不知道楼上用过没... 07/16 15:01
22F:推 vfgce: 相较於其他程式语言单一化的物件写法,R的物件导向不算好懂. 07/16 15:05
嗯...个人看法,当做资料分析的还要分心去搞物件导向去搞底层
或许该检讨的是分工方式,基本上data flow还是API介接还是lib等东西
自然有data engineer跟ML engineer会搞定
虽说各公司文化方针会有差异,至少我接触过做资料分析的会被要求专心对付资料的问题
他们平常设计实验跑数据就忙翻了
当然自己有兴趣去碰是另当别论
※ 编辑: del680202 (118.15.43.92), 07/16/2017 17:01:49
23F:推 wei220: 认识自称R神的 07/18 12:33