Toggle Menu

有没有老师可以同时辅导Python,R和SQL?

我在美国留学,现在有一个作业是比较Python,R和SQL的异同并做数据分析,但是这三种工具我还不是很了解,分别用Python,R和SQL完成同一个操作是什么样的?老师可以讲一讲吗?谢谢啦!

最佳答案
  • 课程顾问-小管家
    课程顾问-小管家 2023-04-26 20:57:58
    立即咨询

      同学是想了解Python,R和SQL的异同吗?其实数据科学系统由众多软件工具组成,其中一些经过优化,可以更好、更高效地执行某些任务。对于典型的数据分析和操作任务,我们有很多选择。

      在本文中,我们将比较Python、R和SQL在探索性数据分析中的典型操作。本文的目标是强调这些工具之间的异同并指出如何使用不同的工具来完成相同的操作。虽然有语法上的差异,但是操作背后的逻辑和处理特定任务的方法非常相似。

    Python编程辅导

      下面的例子将定义一个任务,并使用Python、R和SQL来完成:

      查找每个商店id的商品平均价格。

      1、SQL

      我们选择商店id和价格列。选择价格列时,会指定价格列上的聚合。然后,我们按照商店id列对这些值进行分组。

      mysql> select store_id, avg(price)

      -> from items

      -> group by store_id;

      2、Python

      我们选择列并按功能应用分组。最后一步是聚合函数,即平均值。

      items[['store_id','price']].groupby('store_id').mean()

      3、R

      语法有点像Python和SQL的混合。我们应用聚合并在选择列时指定分组列。

      > items[, .(mean(price)), by = .(store_id)]

      我们已经做了一些基本的数据分析和操作。当然,我们可以用这些工具做更多的事情。事实上,这些工具提供了非常多强大的功能来完成更高级和复杂的任务。同学如果想深入了解的话,可以直接和我们的美国课程辅导老师联系。

其他答案

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

解决学业难题!1v1线上辅导——

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!