大小:44.76M
更新时间:23-08-16
系统:Pc
r语言入门与实践是一本r语言入门书籍,由R软件开发工程师格罗勒芒德编著,冯凌秉翻译。本书精心策划了三个虚拟项目,将数据科学家必需的专业技能融合其中,教会读者如何将数据存储到计算机内存中,如何在必要的时候转换内存中的数据值,如何用R编写自己的程序并将其用于数据分析和模拟运行。读者将跟随世界一流的RStudio培训师掌握宝贵的编程技能,并借助这些技能成为杰出的数据科学家。
《r语言入门与实践》通过三个精心挑选的例子,深入浅出地讲解如何使用R语言玩转数据。书中涵盖R语言编程的方方面面,内容涉及R对象的类型、R的记号体系和环境系统、自定义函数、if else语句、for循环、S3类、R的包系统以及调试工具等。本书还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能。
主要内容如下:
- 亲身实践,完成三个数据分析项目
- 在计算机内存中存储、检索和更改数据值
- 编写秒杀普通R用户的程序和模拟
- 使用if else语句、for循环和S3类等R编程工具
- 学会如何编写向量化的R代码,提升编程效率
- 充分利用R的包系统和代码调试工具
- 在学习的过程中,实践和应用R的诸多编程概念
序 ix 前言 xi 第一部分 项目 1:非均匀骰子 第1章 R基础 3 1.1 R的用户界面 3 1.2 对象 7 1.3 函数 12 1.4 可放回抽样 14 1.5 编写自定义函数 16 1.6 参数 18 1.7 脚本 20 1.8 小结 22 第2章 R包与帮助文档 23 2.1 R包 23 2.1.1 install.packages 24 2.1.2 library 24 2.2 从帮助页面获取帮助 29 2.2.1 帮助页面的组成部分 30 2.2.2 获取更多帮助 33 2.3 小结 33 2.4 项目1 总结 34 第二部分 项目2:玩扑克牌 第3章 R对象 37 3.1 原子型向量 38 3.1.1 双整型 39 3.1.2 整型 39 3.1.3 字符型 40 3.1.4 逻辑型 41 3.1.5 复数类型和原始类型 42 3.2 属性 43 3.2.1 名称属性 43 3.2.2 维度属性 44 3.3 矩阵 45 3.4 数组 46 3.5 类 47 3.5.1 日期与时间 48 3.5.2 因子 49 3.6 强制转换 51 3.7 列表 53 3.8 数据框 55 3.9 加载数据 57 3.10 保存数据 60 3.11 小结 61 第4章 R的记号体系 63 4.1 值的选取 63 4.1.1 正整数索引 64 4.1.2 负整数索引 66 4.1.3 零索引 67 4.1.4 空格索引 67 4.1.5 逻辑值索引 67 4.1.6 名称索引 68 4.2 发牌 68 4.3 洗牌 69 4.4 美元符号与双中括号 71 4.5 小结 74 第5章 对象改值 75 5.1 就地改值 75 5.2 逻辑值取子集 78 5.2.1 逻辑测试 78 5.2.2 布尔运算符 83 5.3 缺失信息 87 5.3.1 na.rm 87 5.3.2 is.na 88 5.4 小结 89 第6章 R的环境系统 90 6.1 环境 90 6.2 操作R环境 92 6.3 作用域规则 95 6.4 赋值 96 6.5 函数求值 96 6.6 闭包 104 6.7 小结 108 6.8 项目2总结 108 第三部分 项目3:老虎机 第7章 程序 113 7.1 策略 115 7.1.1 有序步骤 116 7.1.2 同类情况 117 7.2 if语句 118 7.3 else语句 121 7.4 查找表 127 7.5 代码注释 133 7.6 小结 135 第8 章 S3 136 8.1 S3系统 137 8.2 属性 137 8.3 泛型函数 142 8.4 方法 143 8.5 类 148 8.6 S3与调试 149 8.7 S4和R5 150 8.8 小结 150 第 9章 循环 151 9.1 期望值 151 9.2 expand.grid 153 9.3 for 循环 158 9.4 while循环 164 9.5 repeat 循环 164 9.6 小结 165 第 10 章 代码提速 166 10.1 向量化代码 166 10.2 如何编写向量化代码 168 10.3 如何在 R 中编写快速的for循环 173 10.4 向量化编程实战 174 10.5 小结 178 10.6 项目 3 总结 178 附录 A 安装R和RStudio 181 附录 B R 包 185 附录 C 更新R和R包 188 附录 D 在 R中加载和保存数据 189 附录 E 调试 R 代码 203 关于作者 213 关于封面 213
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
同类热门
类似软件
r语言数据分析与挖掘实战41.88M324人在用r语言数据分析与挖掘实战是一本由10余位数据挖掘领域资深专家和科研人员0余年大数据挖掘咨询与实施经验结晶,由张良均,云伟标,王路,刘晓勇四人编著。全书以数据挖掘的应用出发,以电力、航空、医疗等10个行业真实案例为主线,详细讲解了R数据挖掘建模的过程和数据
查看inventor2021简体中文语言包64位50.1M365人在用inventor2021简体中文语言包是针对inventor professional 2021软件而开发的简体中文补丁包,是从autodesk公司官方下载的,能够将英文的软件更换成简体中文,从而帮助中国用户更好的使用软件,再配合软件包中的破解补丁一起使
查看r语言与网站分析 完整版43.3M166人在用r语言与网站分析是一本R语言与网站分析技术实战手册,由李明编著。本书侧重于R语言对网站分析和挖掘的代码实现,并不侧重于对计算结果的分析讨论以及网站统计的思维方法。同时,本书以通俗的非学术语言结合实际的代码案例来介绍网站分析的基本思路和统计理论的数学原理,
查看热门标签
网友评论0人参与,0条评论
最新排行
oracle性能诊断艺术35.65Mpdf扫描版 oracle性能诊断艺术是一本Oracle数据库优化的里程碑式著作,由瑞士资深数据库专家Christian Antognini编著。书中的最佳实践和诸多建议全部来源于作者在实战一线的丰富积累,不仅简单实用,而且发人深省,堪称一座“宝库”,适合各层次
查看人人都是架构师:分布式系统架构落地与瓶颈突破39.95M高翔龙 pdf扫描版人人都是架构师:分布式系统架构落地与瓶颈突破是一本货真价实的互联网场景下大型网站架构演变过程中核心技术难题的解决方案,由高翔龙编著。本书全部来源于作者真实经历的生产案例,大型网站应对高并发、大流量的应急宝典,全书毫无保留地阐述了作者多年在互联网企业的架构
查看Android创意实例详解250.38M韩迪pdf扫描版 Android创意实例详解是一本安卓通讯应用开发书籍,由韩迪编著。本书的每个章节都遵循技术研发知识体系的严密性,在容易产生错误、不易理解的环节配以详细的开发截图,将重要的知识点和开发技巧以“知识点”、“注意”、“小技巧”等活泼形式呈现给读者,保证不
查看jsp应用开发详解 第三版41.09M刘晓华pdf扫描版jsp应用开发详解 第三版是一本JSP应用开发详解书籍,由刘晓华等人编著。本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了
查看统计分析与spss的应用6.83M高清电子版统计分析与spss的应用是一本关于如何学习spss软件而开发的pdf高清电子书,由薛薇编著,人民大学出版社出版,全书在统计分析方法的讲解上,着重分析方法基本思想的讨论,力求通俗易懂、深入浅出,并通过实例,帮助读者理解方法和运用方法。统计分析与spss的应
查看visual c++2010入门经典第5版96.63M霍顿 pdf扫描版visual c++2010入门经典第5版是一本C++代码入门经典,由霍顿(Ivor Horton)编著,苏正,李文娟共同翻译。本书使用了visual C++ 2010支持的两种C++语言技术来讲述C++编程的基础知识,讨论了每一个windows应用程序
查看数据重现文件系统原理精解与数据恢复最佳实践31.66M马林pdf扫描版数据重现文件系统原理精解与数据恢复最佳实践是一本全面介绍Windows及非Windows文件系统的数据恢复技术书籍,简称为数据重现,由马林编著。全书内容丰富翔实,主要介绍了使用较为广泛的MBR分区体系,还详细介绍了Apple、GPT等分区体系;在文件系统
查看网络爬虫全解析:技术原理与实践399.57M罗刚 pdf扫描版 网络爬虫全解析:技术原理与实践,简称为网络爬虫全解析,是由猎兔搜索创始人罗刚编写的,作者将多年以来的开发经验进行总结,可以帮助读者全面快速的掌握网络爬虫开发方法。全书从开发网络爬虫所需要的Java语法开始讲解,然后介绍基本的爬虫原理。通过介绍优先级
查看架构探险从零开始写javaweb框架74.49M黄勇pdf扫描版 架构探险从零开始写javaweb框架是一本java web框架编写教材,由阿里巴巴公司系统架构师黄勇编著。本书从开发工具入手,让读者们熟练使用IDE,更让读者一步一步熟悉Servlet到搭建轻量级框架,精简易懂,由类加载器到实现请求转发,使读者更清
查看ug nx 10从入门到精通4.52M高清扫描版ug nx 10从入门到精通是文鼎教育集团重新编辑整理的一个ug10.0学习教材,总共包括五个章节,第一章概述,第二章ug10.0应用体验,第三章ug nx 10工作环境和基本操作,第四章曲线造型,第五章草图,内容从简到繁,从浅到深,让读者可以更好的轻松
查看编程大讲坛C#核心开发技术从入门到精通73.32M管西京pdf扫描版编程大讲坛C#核心开发技术从入门到精通是一本C#语言核心开发书籍,由具有多年C语言开发经验的程序员管西京编著。本书内容全面,从基本的语法入手,以恰当的实例为导向,由浅入深的讲解各门技术的基本理论知识,所讲解的内容几乎囊括了此技术的所有知识点。再根据C语言
查看