V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
psyer
V2EX  ›  分享发现

数据分析, R 是否比 Python 强?

  •  
  •   psyer · 2022-01-17 10:45:20 +08:00 via Android · 1969 次点击
    这是一个创建于 827 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    2022-01-19 23:24:45 +08:00
    libook
        1
    libook  
       2022-01-17 11:15:29 +08:00
    都学,看每项工作哪个顺手、轮子多就用哪个。
    princelai
        2
    princelai  
       2022-01-17 11:25:40 +08:00
    那要看你是找工作还是自己用还是搞学术,分析之后还是否有后续的其他操作需求
    liuxingdeyu
        3
    liuxingdeyu  
       2022-01-17 11:35:07 +08:00
    这题有点大,不要被语言限制住
    czfy
        4
    czfy  
       2022-01-17 11:47:37 +08:00   ❤️ 1
    主要看你的场景
    R 主要是学术研究或者专门做数据分析的人比较熟悉,研发基本没听过
    python 除了能做数据分析, 如果要部署上线研发更熟悉

    另外就是什么类型的数据分析,是否涉及机器学习
    虽然 R 也有炼丹包,但生态还是没有 python 好
    如果是传统推断统计,两者没太大区别,哪个顺手用哪个
    zdxrzdhl
        5
    zdxrzdhl  
       2022-01-18 13:59:33 +08:00
    python 是学术届通用人工智能编程语言
    R 是数学分析常用编程语言
    scala 是工程用人工智能语言. scala 很年轻, 设计的目标就包含有对人工智能算法的性能优化. 在常见算法的执行效率方面有一丢丢优势. 但学术界用的少. 毕竟 python 的上手难度要低, 如果不是公司要求学 scala, 学 python 是足够了的.
    anonymous256
        6
    anonymous256  
       2022-01-18 17:05:59 +08:00
    个人觉得 Python 更好用。
    R 的数据结构虽然丰富,向量,矩阵,frame 各种,但是它的数据操作不方便。没有像 Python 那样简单便捷的函数方法。用 R 的时候经常要 Google ,找库和复制代码。不像 Python ,Python 就算没有现成的库,自己写起来应该也很方便。
    leimao
        7
    leimao  
       2022-01-19 15:45:53 +08:00
    要是你比较闲,等你哪天把 R 现成的常用的所有轮子搬到了 Python 上,R 也就没有存在的必要了。
    psyer
        8
    psyer  
    OP
       2022-01-19 23:24:45 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1037 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:27 · PVG 06:27 · LAX 15:27 · JFK 18:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.