我之前预告过的 R 语言新书,起名为《R语言编程—基于tidyverse》,本书的目的是为了在国内推广 R 语言和 R 语言最新技术,电子版将始终跟踪最新并免费分享。本书非常适合新手 R 语言入门,老手 R 知识汰旧换新。

是用黄湘云&叶飞的 ElegantBookdown模板 写的,摸索使用中,有些功能还没用太明白,特别是加粗字号变小(可能字体变化造成)问题,有知道解决办法的请告诉我。

我会陆续地贴出来,非常欢迎大家提供改进意见和建议。

本篇是汇总信息和链接用。

最新进度:第二章 第5节 数据操作

本书的 Github/Gitee 地址(暂时只上传已完成的 pdf 版,可前去下载,第二章 第5节 数据操作,完成,已上传数据文件):

https://github.com/zhjx19/introR​github.comzhjx19 (zhjx19) - Gitee.com​gitee.com

本书的知乎连载链接:

第01篇 张敬信:【R语言新书】前言Ⅰ—谈如何学习编程语言

第02篇 张敬信:【R语言新书】前言Ⅱ—R语言简介

第03篇 张敬信:【R语言新书】前言Ⅲ—R语言编程思想

第04篇 张敬信:【R语言新书】1.1 搭建 R 环境及常用操作

第05篇 张敬信:【R语言新书】1.2 数据结构Ⅰ:向量、矩阵、多维数组

第06篇 张敬信:【R语言新书】1.3 数据结构Ⅱ:列表、数据框、因子

第07篇 张敬信:【R语言新书】1.4 数据结构Ⅲ:字符串、日期时间

第08篇 张敬信:【R语言新书】1.5 正则表达式

第09篇 张敬信:【R语言新书】1.6 控制结构

第10篇 张敬信:【R语言新书】1.7 自定义函数

第11篇 张敬信:【R语言新书】2.1 tidyverse简介与管道

第12篇 张敬信:【R语言新书】2.2 数据读写

第13篇 张敬信:【R语言新书】2.3 数据连接

第14篇 张敬信:【R语言新书】2.4 数据重塑

第15 篇 张敬信:【R语言新书】2.5 数据操作

————————————————

本书的特色

1. 新

采用最新的 R 语言技术,甚至 R 包都用最新版本。比如三个月前迎来大版本更新的 dplyr 1.0.0,引入了 `across()` 函数代替数据操作函数的 `*_if, *_at, *_all` 后缀。并且,本书的电子版也将一直及时更新下去。

2. 试图讲透编程语法

很多国内 R 语言编程书只是罗列堆砌编程语法,国外有不少优秀的 R 语言编程书,但翻译版往往就只是 “直译”,只把表面意思用生硬的汉语表达出来,很难让初学者学透它们。

我写东西的特点就是,每个知识点都搜集很多相关最新资料,自己先学得透彻明白,再把自己的理解尽量简洁直白地表达出来。看过我知乎专栏文章或前面的引言的人,应当对此有所体会。

3. 精心准备实例

编程语法讲透彻还不够,必须配以合适的实例来演示,所以也请读者一定要将编程语法讲解与配套实例结合起来阅读,比起调试实例代码,更重要的是借助实例代码理解透彻该编程语法。

4. 程序代码优雅、简洁高效

本书程序代码都是基于最新的 `tidyverse`,自然就很优雅;简洁高效是因为我能用向量化编程就不用逐元素,能用泛函式编程,就不用 `for` 循环。

可以说,读者如果用我这本书入门 R 语言,或者更新你的 R 知识,就会自动跳过写低级啰嗦代码的阶段,直接进入写让别人羡慕的 “高手级” 代码的行列。

本书的内容安排

第一章先来讲述 R 语言编程的基本语法,这些语法在其它编程语言中也是相通的,包括搭建 R 语言环境、常用数据结构(存放数据的容器)、分支/循环结构、自定义函数。

第二章正式进入 `tidyverse` 流的数据操作,包括数据读写、数据连接、常用数据操作、数据清洗。

第三章是数据可视化,主要讲解 `ggplot2` 绘图语法、数据探索性分析、简单数据建模。

第四章讨论将 R 语言应用到常见统计分析、线性回归建模。

第五章是 R 语言的文档沟通,将简单讨论如何用 `Rmarkdown` 家族生成各种文档、书籍,`Shiny` Web 交互以及与 `Github` 沟通。

敬请期待!

r语言 悲观剪枝_《R语言编程—基于tidyverse》新书信息汇总相关推荐

  1. r语言 悲观剪枝_【R语言新书】前言Ⅲ—R语言编程思想

    张敬信:我的R语言新书信息汇总​zhuanlan.zhihu.com 0.3 R 语言编程思想 0.3.1 面向对象 R 是一种基于对象的编程语言,即在定义类的基础上,创建与操作对象:数值向量.函数. ...

  2. 易语言java类_易语言面对对象编程

    易语言面对对象编程---类的创建与使用 面对对象编程,可以说是当前最流行的编程方式,当前流行的面对对象的编程语言很多,如:C++.JAVA等等.易语言3.8版推出后,同样紧跟编程语言发展的方向,也开始 ...

  3. python语言做数据采集_【语言处理与Python】11.3数据采集

    从网上获取数据 我们讨论过访问单个文件,如RSS订阅.搜索引擎的结果. 1.有的时候,还需要大量的WEB文本.最简单的方法是获得出版的网页文本的文集.在http://www.sigwac.org.uk ...

  4. python动态语言双刃性_动态语言的灵活性是把双刃剑:以 Python 语言为例

    原标题:动态语言的灵活性是把双刃剑:以 Python 语言为例 本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter) ...

  5. r语言 悲观剪枝_R语言实战(5) ——高级数据管理

    往期回顾: R语言实战(1)--R语言介绍 R语言实战(2)--创建数据集 R语言实战(3)--图形初阶 R语言实战(4) --数据管理 本期是我们推出<R语言实战>赠书活动的最后一天啦! ...

  6. python语言好不好_《python编程基础》这本书怎么样

    <python编程基础>这本书怎么样 发布时间:2020-11-11 12:01:06 来源:亿速云 阅读:73 作者:小新 小编给大家分享一下<python编程基础>这本书怎 ...

  7. python语言程序设计编程题_《python语言程序设计》_第一章编程题

    题目1.1 :显示"welcome to python " 答案:print('welcome to python') 题目1.2:显示"welcome to pytho ...

  8. python语言程序设计2019版第二章课后答案-《python语言程序设计》_第二章编程题...

    2.1 程序: Celsius=eval(input("Enter a degree in Celsius:")) #输入摄氏度的值Celsius fahrenheit =(9/5 ...

  9. mysql 易语言修改时间_易语言系统日期修改方式

    在使用易语言开发软件的过程中,人们为了方便查看日期的需要,往往会在软件的界面上添加当前的系统日期.想要实现这个功能或者效果,方法有好多.调用API完全可以实现,但是,今天的易语言已经为大家封装好了命令 ...

最新文章

  1. DELL R710做Raid显示灰色
  2. POI导入大excel文件
  3. 十、从中缀向后缀转换表达式
  4. Method 'GET_ENTITYSET' not implemented in data provider class - correct case
  5. Linux Bash Shell编程快速入门
  6. H5新增特性之语义化标签
  7. Nginx之虚拟服务器配置
  8. 如何将示例bacpac文件导入到Azure SQL数据库
  9. ubuntu 16.04 登录后黑屏
  10. 无可用源 没有为任何调用堆栈加载任何符号_面试官问我JVM类加载,我笑了
  11. chromeos java安装_谷歌最新系统ChromeOS安装体验,酷!
  12. 为什么大龄程序员不能去创业?网友:看完这四个原因你就懂了
  13. 80端口和443端口是什么?有什么区别?
  14. 【公开课】国内外公开课网址
  15. python 只取数值_GitHub又放大招,Python版本的植物大战僵尸还能作弊玩!
  16. JavaScript事件代理(事件委托)
  17. centos安装中文字体
  18. HARK学习(三)--文件格式
  19. SAP中常见的Debug技巧(02)-跳过代码执行
  20. 机器学习实战(三):Classification

热门文章

  1. CSS fixed 定位元素失效的问题
  2. Hbase PleaseHoldException错误
  3. 关于DIV嵌套(二):div嵌套div水平垂直居中
  4. arm-linux-androideabi-addr2line
  5. webapi 初识 net
  6. android和网络连接相关的类URL,URLConnection,HttpURLConnection,HttpClient
  7. java异常中的Error和Exception的区别是什么?
  8. python3.7.1中IDLE突然打不开;spyder3打不开解决方案
  9. 【报告分享】2022中国女性内衣行业研究报告.pdf(附下载链接)
  10. 排除表_【收藏】常见电气故障及排除故障方法