![]()
内容推荐 R语言是一个自由、免费、源代码开放的编程语言和环境,它提供了强大的数据分析功能和丰富的数据可视化手段。随着数据科学的快速发展,R语言已经成为数据分析领域炙手可热的通用语言。全书分为3篇共12章,具体内容如下。 篇:入门篇(章~第3章)。本篇将带领读者逐步走进R语言的世界,帮助读者对R语言形成初步的认识,并学会如何获取和安装R语言,以及如何在需要时获取帮助。然后介绍R语言的一些基础知识,这些知识是灵活应用R语言的必要前提。很后重点介绍R语言函数的使用方法,同时也会涉及一些其他相关内容,如流程控制和R语言环境等。 第2篇:进阶篇(第4章~1章)。本篇介绍R语言数据管理、数据分析和数据可视化的三大威力,包括通过数据获取、导出、整合和清理等操作将零散的数据整合为可以分析处理的数据集的多种方法;并介绍一些常用基础统计和不错统计的实现方法,以及R语言的图形生成、图形修饰、外部绘图插件和图形展示等功能。 第3篇:实战篇(2章)。本篇通过一个实战案例,综合讲解R语言在数据处理与可视化分析方面的实战技能。 作者简介 高博,不错工程师,IT杂家。主要研究方向为云计算与大数据、数据可视化等,熟悉.Net、PHP、Python,DevOps,MySQL、SQLServer等技术和工具。作为作者编写了《Discuz!社区管理员实用教程》《代码的力量——Discuz!源码分析与插件开发实例进阶》《PHP+MySQL+AJAX Web开发给力起飞》,参与编写了《Web 2.0社区网站实用宝典》《ASP.NET 4.0 MVC敏捷开发给力起飞》《Java Web应用开发给力起飞》等书籍。主持省部级纵向课题3项,参与纵向、横向课题16项,获得软件著作权12项。 目录 篇入门篇章R语言快速入门/3 1.1R语言及其历史/4 1.1.1R语言的源起/4 1.1.2R语言的版本更新/4 1.2R语言的优势和劣势/5 1.2.1R语言的优势/5 1.2.2R语言的劣势/6 1.3R语言的软件获取及安装/6 1.3.1获取R语言软件/6 1.3.2在Windows平台上安装/7 1.3.3在Linux平台上安装/10 1.3.4在MacOS平台上安装/11 1.4R语言的辅助工具/13 1.4.1RGUI/13 1.4.2RStudio/16 1.4.3获取帮助/19 1.5新手问答/21 1.6小试牛刀:练习设置RStudio全局选项/21 本章小结/23 第2章R语言的编程基础(上)/24 2.1对象与变量/25 2.1.1对象/25 2.1.2变量/26 2.1.3变量的列举和删除/28 2.2数据类型/30 2.2.1常用数据类型/31 2.2.2特殊值/31 2.3数据结构/32 2.3.1向量/32 2.3.2矩阵和数组/38 2.3.3因子/43 2.3.4列表/46 2.3.5数据框/50 2.3.6原子向量和递归向量/53 2.4数学运算/58 2.4.1基础运算/58 2.4.2向量运算/61 2.4.3矩阵运算/64 2.5新手问答/65 2.6小试牛刀:提取数据框子集,并对部分列做统计计算/66 本章小结/67 第3章R语言的编程基础(下)/68 3.1流程控制/69 3.1.1repeat循环/69 3.1.2while循环/70 3.1.3for循环/70 3.1.4if…else语句/72 3.1.5switch语句/73 3.2编写R函数/74 3.2.1函数格式/74 3.2.2函数参数/75 3.2.3返回值/77 3.2.4函数调用/77 3.3R语言常用函数/78 3.3.1文件操作函数/78 3.3.2基础计算函数/81 3.3.3概率分布函数/86 3.3.4字符处理函数/90 3.4R包/94 3.4.1R包的管理/94 3.4.2R包的加载/97 3.4.3自定义R包/98 3.5环境空间/103 3.5.1环境空间的种类/103 3.5.2环境空间的使用方法/104 3.5.3环境空间的特征/106 3.6新手问答/108 3.7小试牛刀:编写函数并实现调用/109 本章小结/110 …… 第2篇进阶篇 第3篇实战篇 |