楼主: 资料狂人
11634 33

[学科前沿] R语言在作为数据分析工具的优点 [推广有奖]

运营管理员

巨擘

0%

还不是VIP/贵宾

-

威望
9
论坛币
974817858 个
通用积分
41250.1287
学术水平
4617 点
热心指数
3402 点
信用等级
3620 点
经验
636804 点
帖子
9610
精华
140
在线时间
18216 小时
注册时间
2010-5-1
最后登录
2024-4-30

初级热心勋章 初级学术勋章 中级学术勋章 中级热心勋章 初级信用勋章 中级信用勋章 高级学术勋章 高级热心勋章 高级信用勋章 特级信用勋章 特级学术勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如果你要分析数据,R 更胜任这项任务。
下面来说说为什么 R 更适合数据分析。

       这两款工具的使用方法截然不同。使用 Excel 时,可以通过鼠标点击完成大部分工作,你可以访问界面内不同位置的各种工具。因此 Excel 非常便于使用(熟能生巧),但是用 Excel 处理数据非常费时,而且如果接手一个新项目,你必须单调地重复这些流程。使用 R 时,则通过代码完成所有操作。你把数据载入内存,然后运行脚本来研究并处理数据。这个工具可能不够人性化,但是有以下几点好处。

       从概念上来说,R 更便于使用。如果你在处理多列数据,虽然你只是在处理单个任务,但是却会看到所有的数据。而使用 R 时,数据都在内存中,只有调出数据才能看到。如果你在转换或计算,你会处理相关列或行的子集,其他所有数据都在后台。这样更便于关注手头的任务。完成任务后,可将其保存在某个数据帧中,其中只包含所需的列或行数据。你建立了正确的数据集,可解决当前的问题。这样做看似无关紧要,但实际上大受裨益。

       借助 R,就可以对其他数据集轻松重复相同的操作。因为所有数据都是通过代码进行处理和研究,因此对新的数据集执行相同的操作也就轻而易举了。使用 Excel 时,大多数操作都是通过鼠标点击实现,虽然用户体验不错,但对新的数据重复操作却非常费时而枯燥。而 R 只需载入新的数据集,然后再次运行脚本即可。

       实际上,用代码操作也便于诊断并共享你的分析结果。使用 Excel 时,大多数的分析结果都基于内存(数据透视表在这里,公式编辑器在另一个表格上等)。而在 R 中,通过代码执行所有操作,一目了然。如果你在修正一个错误,你很清楚在哪里操作,而如果你需要共享分析结果,只需复制粘贴代码即可。在线查找帮助时,你能准确说明所用数据,并提出具体的问题。事实上,大多数时候,你在线提问时,人们都是直接贴出准确的代码,来解决你的问题。

       R 中的项目组织更简单。在 Excel 中,要准备一系列表格,可能还要准备多个工作簿,然后适当命名,而且各文件名不得重复。R 项目组织单独设有一个文件夹,处理过的所有内容都放在其中。清理数据、探索性图表及模型。这样便于理解和查找,也为一起工作的其他人提供方便。当然,Excel 也能做到井井有条。 R 的简洁性更便于使用。

      上述几点只能说是锦上添花,而并不是必不可少。现在,讲讲 R 和 Excel 真正的区别。除了以上那些花哨的小优势之外,R 更适合用于数据分析。原因如下。
       你可以把任何数据载入 R。数据的保存位置或保存形式并不重要。你可以载入 CSV 文件,也可以读取 JSON,或者执行 SQL 查询,抑或提取网站。你甚至还可以在 R 中通过 Hadoop 处理大数据。

       R 是一个完整的工具集,使用的是数据包。在分析数据时,R 比 Excel 更实用。你可使用 R 执行数据管理、分类和回归,也可以处理图片,并执行其他所有操作。如果机器学习是你的专业,那能想到的任何算法都是小菜一碟。目前,R 可用的数据包逾 5,000 个,因此无论你要处理什么类型的数据,R 都能应付自如。


       R 的数据可视化效果非常卓越。说句实话,Excel 的图表非常出色,简单易懂。但 R 的效果更好。这是 R 最实用的功能之一。借助 ggplot2,你可以快速创建所需的各种图表,并根据图表形状自行调整。在你熟悉了如何用 ggplot2 创建一个图表后,任何其他图表都不在话下。ggplot2 还能制作更多类型的图表。你能用 Excel 创建散点图矩阵吗?用 R 就能轻松创建这种矩阵,CDF plot 也是如此。Excel 棋差一招。


       已经说了很多理由。总之,Excel 是一款不错的数据分析工具。我相信它能不负众望完成所有任务。但是,如果你只有这一款工具,则会大大影响你的工作效率。相比之下,R 更好用,而且提供的工具集模块更完整。而缺点在于不是非常易于上手,用户一开始相对要花很多时间学习使用。如果坚持下去,就会有所收获,不仅对数据更了解,还提高了自己的能力。

                                                                                                                 (资料来源于网络,有改动)

从零基础掌握R语言
课程详情:https://bbs.pinggu.org/thread-3820540-1-1.html


联系方式:

魏老师

QQ:1143703950 点击这里给我发消息

Tel:010-68478566

Mail:vip@pinggu.org

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据分析工具 数据分析 分析工具 R语言 ggplot2 新项目 Excel 而且

已有 5 人评分经验 学术水平 热心指数 收起 理由
newfei188 + 1 精彩帖子
宁静的城np + 100 + 2 精彩帖子
oliyiyi + 12 精彩帖子
狂热的爱好者 + 80 精彩帖子
zhuosn + 1 精彩帖子

总评分: 经验 + 192  学术水平 + 2  热心指数 + 2   查看全部评分

本帖被以下文库推荐



沙发
vtmc 发表于 2014-12-3 10:34:21 |只看作者 |坛友微信交流群
和Python比较的话?学习一下。

使用道具

藤椅
资料狂人 在职认证  发表于 2014-12-3 10:39:13 |只看作者 |坛友微信交流群
vtmc 发表于 2014-12-3 10:34
和Python比较的话?学习一下。
没有很强的统计计量基础的话,推荐使用Python~

使用道具

板凳
weinamaleny 在职认证  发表于 2014-12-3 10:40:03 |只看作者 |坛友微信交流群
主讲老师有很深厚的R语言实践和授课功底~欢迎大家报名参加学习~!

使用道具

报纸
乔乔秋 发表于 2014-12-3 10:41:36 |只看作者 |坛友微信交流群
之前参加过Gino老师的R语言现场班,从R小白开始学的,受益匪浅~过来支持老师的新课程

使用道具

地板
飞花一地 发表于 2014-12-3 10:42:34 |只看作者 |坛友微信交流群
数据挖掘哪家强
人大论坛找R

使用道具

7
tao_718 发表于 2014-12-3 10:56:12 |只看作者 |坛友微信交流群
支持~挺有收获~

使用道具

8
ltb2010 发表于 2014-12-3 11:09:52 |只看作者 |坛友微信交流群
支持,赞同

使用道具

9
ranhu 在职认证  发表于 2014-12-3 12:34:06 |只看作者 |坛友微信交流群
和课程,支持啊

使用道具

10
gyqznufe 发表于 2014-12-3 13:17:45 |只看作者 |坛友微信交流群
支持,很强大的R和很强的主讲!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 00:08