R语言编程基础
上QQ阅读APP看书,第一时间看更新

前言

FORRWORD

着云时代的来临,数据分析技术将帮助企业在合理时间内获取、管理海量数据,为企业经营决策提供积极的帮助。数据分析作为一门前沿技术,广泛应用于物联网、云计算、移动互联网等领域。虽然大数据目前在国内还处于初级阶段,但是其商业价值已经显现出来,特别是有实践经验的数据分析人才,更是各企业争夺的热门。为了满足日益增长的数据分析人才需求,很多高校开始尝试开设数据分析课程。“数据分析”作为大数据时代的核心技术,必将成为高校大数据相关专业的重要课程之一。

本书特色

本书定位于R大数据基础教材,深入浅出地介绍R语言编程基础的相关知识,包括R语言概述、数据对象与数据读写、数据集基本处理、函数与控制流、初级绘图、高级绘图。本书涉及的知识点简要精到,实践操作性强,能对R语言编程基础的学习、理解及应用提供有效的指导。

本书采用了理论结合示例操作的模式,按照解决实际问题的思路,逐步展开相关的理论知识点。全书大部分章节紧扣示例操作,不堆积知识点。通过从理论到示例操作的一系列体验,读者真正理解、掌握R语言的编程基础。

本书适用对象

(1)开设“数据分析”课程的高校教师和学生

目前,国内不少高校将数据分析引入教学中,在计算机、数学、自动化、电子信息、金融等专业开设了数据分析相关的课程,但目前这一课程教学的相关教材没有统一,有些高校使用 SPSS、SAS 等传统统计工具,并没有使用 R 语言作为数据分析工具。本书提供了R语言相关技术的介绍、原理、实践等,能有效指导高校教师和学生使用R语言解决企业实际问题,为以后的工作打下良好基础。

(2)数据分析开发人员

这类人员可以在理解数据分析、应用需求和设计方案的基础上,结合书中提供的R语言的使用方法快速实现数据分析应用编程。

(3)进行数据分析应用研究的科研人员

许多科研院所为了更好地对科研工作进行管理,纷纷开发了适应自身特点的科研业务管理系统,并在使用过程中积累了大量的科研数据。R 语言可以提供一个优异的环境对这些数据进行分析应用。

(4)关注高级数据分析的人员

R语言作为一款专业的数据分析软件,能为数据分析人员提供可靠的依据。

代码下载及问题反馈

读者可登录人民邮电出版社教育社区(www.ryjiaoyu.com)或“泰迪杯”全国数据挖掘挑战赛网站(http://www.tipdm.org/tj/1309.jhtml)下载书中全部示例的数据文件及源代码。另外,为方便教师授课,我们还提供了PPT课件,读者可以从“泰迪杯”数据挖掘挑战赛网站(http://www.tipdm.org/tj/840.jhtml)下载并填写申请表,填写后发送至指定邮箱;其他图书资源,读者可通过热线电话(40068-40020)或以下微信公众号咨询。

我们已经尽最大努力避免在文本和代码中出现错误,但是由于水平有限,编写时间仓促,书中难免会有一些不足和疏漏之处。如果您有更多的宝贵意见,欢迎发送邮件至邮箱13560356095@qq.com,期待能够得到您真挚的反馈。同时,本书更新内容会及时在“泰迪杯”全国数据挖掘挑战赛网站上发布,读者可以登录网站或关注泰迪大数据挖掘微信公众号查阅相关信息。

编者

2018年7月