您好,欢迎来到聚文网。 登录 免费注册
高效R语言编程

高效R语言编程

  • 字数: 262000
  • 装帧: 平装
  • 出版社: 中国电力出版社
  • 作者: (美)科林·吉尔斯比(Colin Gillespie),(美)罗宾·洛夫莱斯(Robin Lovelace) 著 张燕妮 译
  • 出版日期: 2018-08-01
  • 商品条码: 9787519820855
  • 版次: 1
  • 开本: 16开
  • 页数: 211
  • 出版年份: 2018
定价:¥48 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
 
内容简介
关于设置R编程环境的建议。探索一般编程概念和R的编码技术。理解高效R工作流的组成部分。学习在R中如何高效的读写数据。深入探讨清理原始数据(数据木匠)的重要技巧。使用性能分析、标准技巧和其他方法优化你的代码。确定你用于R计算的硬件性能。优选化R协作编程的好处。促使你从R初学者往R程序员转变。
作者简介
   科林·吉尔斯比,是英国纽卡斯尔大学的不错讲师(副教授)。他的研究领域是高性能统计计算与贝叶斯统计。他常被Jumping Rivers聘为顾问,自2005年开始讲授R语言。Robin Lovelace是利兹学院的运输研究(ITS)与数据分析(LIDA)的研究员。Robin几年来使用R语言进行学术研究,并为各层次学生讲述了大量的R课程。Robin在多个应用项目中使用R。
罗宾·洛夫莱斯,是利兹学院的运输研究(ITS)与数据分析(LIDA)的研究员。Robin几年来使用R语言进行学术研究,并为各层次学生讲述了大量的R课程。Robin在多个应用项目中使用R。
目录
前言1
第1章概述7
软件要求7
读者对象和如何使用本书8
什么是效率9
R语言的高效性10
为何需要高效?12
通用的效率技巧13
基准测试与性能测试15
图书资源20
参考文献20
第2章高效安装22
软件要求23
高效R配置的5个高级技巧23
操作系统23
R版本26
R启动30
RStudio41
BLAS和其他R解释器51
参考文献54
第3章高效编程55
软件要求(配置)55
高效编程5个技巧55
一般性建议56
与用户交互61
因子(Factors)64
Apply函数族66
缓存变量70
字节编译73
参考文献76
第4章高效工作流77
前提条件77
高效工作流的5条高级技巧77
项目规划类型学78
项目规划与管理80
包的选择84
发布89
参考文献93
第5章高效输入/输出94
软件配置95
关于数据I/O的5条高级技巧95
使用rio的通用数据导入95
纯文本格式97
二进制文件格式103
从因特网获取数据106
访问包中的数据107
参考文献108
第6章高效数据木匠109
软件配置110
高效数据木匠的5条高级技巧110
高效的tibble数据框110
使用tidyr与正则表达式整理数据112
使用dplyr高效处理数据118
使用数据库130
使用data.table处理数据134
参考文献137
第7章高效优化138
软件配置139
高效优化的5条高级技巧139
代码分析139
例子:模仿Monopoly141
高效的基础R143
例子:优化move_square()函数150
并行计算151
Rcpp154
参考文献164
第8章高效硬件165
软件配置165
高效硬件的5条高级技巧165
背景知识:什么是字节?166
随机存取存储器167
硬盘驱动器:HDD与SSD170
操作系统:32位或64位171
中央处理器172
第9章高效协作175
软件配置176
编码风格176
版本控制182
代码审查186
参考文献187
第10章高效学习188
软件配置188
高效学习的高级5条技巧188
使用R的内部帮助189
在线资源196
提出问题198
深入学习199
传播知识201
参考文献201
附录A依赖包203
附录B参考文献205
摘要
 

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网