人们渴望寻找一种新的编程语言。我与数据打交道,我主要使用 SQL 和 R
选择一门新语言时,我首先看的是 Python。
但是,有 R 可用,我不完全理解 Python 可以提供哪些优势。
我对 Python 唯一感兴趣的是解析(作为获取数据的额外机会)。
我正在寻找一种语言,它将作为现有 SQL + R 包的补充。
您建议看哪些语言?
人们渴望寻找一种新的编程语言。我与数据打交道,我主要使用 SQL 和 R
选择一门新语言时,我首先看的是 Python。
但是,有 R 可用,我不完全理解 Python 可以提供哪些优势。
我对 Python 唯一感兴趣的是解析(作为获取数据的额外机会)。
我正在寻找一种语言,它将作为现有 SQL + R 包的补充。
您建议看哪些语言?
当然,当您掌握了 R 的所有功能时,很难在这里提出建议。
在我看来,Python 的优势不会以“R 的替代品”的形式出现,而是在您将在其上编写与以前不同的东西的情况下出现。
例如,这不是“处理”,而是“提取”数据:使用某种 BS,解析站点,从中获取数据并将其写入 mongo 或 redis。这里顺便也透露一下“蒙”查询框与经典SQL的区别。
同样,您可以编写一些以非平凡方式处理数据的东西:WEB 是一种“事物”,例如,它混合了来自各种来源的数据:例如:通过电话号码从地址数据库接收数据,并社交网络的哪个线程。或者举个例子:您在 VK 中设置了一个 URL,作为响应,该服务会为您提供“在该用户的消息中使用不同单词的频率图表”。
总的来说,我给了你一个意见——只有通过一些(至少是很小的)任务改变才能获得收益。然后 - 自己看看,也许不值得?
在我看来,这个问题毫无意义。我们读到:“希望寻找一种新的编程语言......我正在寻找一种语言,它将成为现有 SQL + R 包的补充”
一般来说,如果没有关于指定捆绑包不让您满意的信息,除了简单地寻找新东西的愿望之外,不可能向您推荐某些东西。加法 - 在什么意义上,为了解决哪些问题,这些问题在某种程度上被指示的对解决了“错误”?用这种方法,只能有一个答案——是的,用任何你不会“无聊”的语言来写,有什么区别。好吧,他们会建议你学习 C++,你绝对不会觉得无聊。所以呢?不是那么方便,而且数据处理的库少了?因此,结果在资源使用方面非常有效。
一般来说,我经常说必须为任务选择工具(语言),相反的方法总是来自邪恶的。