R的极客理想工具篇电子书PDF下载完整高清版|百度网盘下载

编辑评论:

R极客和工具的理想之选 本书内容涵盖计算机、互联网、数据库、大数据、统计学、金融等领域,并详细总结了R语言与Java的关系,实际使用中的MySQL、Redis、MongoDB、Cassandra、Hadoop、Hive、HBase等技术是综合使用的解决方案,具有实战性和可操作性强的特点。

20201113155210.png

如何阅读这本书

本书的内容分为四个部分。

第一部分,R基础知识(第1-3章),介绍为什么要学习R,R不同版本的安装,以及R中常用的12个包。工具包、时序包和性能监控包帮助读者快速理解 R 语言。

第二部分是R服务器(第4-5章),介绍了R与其他编程语言的通信,以及R作为服务器的应用。帮助读者打通R语言和其他编程语言的渠道,实现R语言的服务器应用。

第三部分,数据库和大数据(第 6-7 章),介绍 R 与各种数据库的通信,以及 R 与 Hadoop 的集成。帮助读者打通R语言与各个数据库层之间的通道,实现基于Hadoop的大数据R语言处理。

第四部分是一个附录,描述了如何安装Java、各种数据库和Hadoop。作者希望读者能够在不借助其他参考书的情况下完成书中的所有示例。

这本书是一本参考书。每个部分之间没有特殊的顺序。你可以选择任何你感兴趣的章节来阅读。如果您是初学者并想完全掌握 R,请按顺序阅读所有章节。

R的开发

R 一直在小众领域发展壮大,起初只是被统计学家使用,主要是为了替代 SAS 进行统计计算。然而,时代在进步。随着大数据的爆发,R终于在这一波浪潮中被业界发现。然后,越来越多的工程背景的人加入了这个圈子,对 R 的计算引擎、性能以及各种包进行改进和升级,赋予 R 新的生命。

我们现在使用的R语言软件越来越接近工业软件的标准。工程师推动的 R 开发远远超过了统计学家推动的开发。随着人们对数据分析的需求进一步增加,R 将继续以更快的速度发展,并将成为免费、开源数据分析软件的代名词。

R 的用户

R语言在早期主要被学术统计学家使用,后来逐渐被许多其他领域的学者使用。 R语言有多种不同的应用领域,包括统计分析、应用数学、计量经济学、金融分析、金融分析、人文科学、数据挖掘、人工智能、生物信息学、生物制药、全球地理科学、数据可视化等等。近年来,互联网引发的大数据革命,让业内人士开始认可并加入R。当越来越多的工程背景的人加入R语言用户团队时,R开始向全领域发展,逐步实现工业化的要求。现在,R 不仅是学术界的语言,还是工业界的必备语言。

下面列出了一些在工业中推动 R 语言发展的 R 包。

RevolutionAnalytics 的 RHadoop 产品允许 R 直接调用 Hadoop 集群资源。

RStudio 的 RStudio 产品让我们对编辑软件有了新的认识。

RMySQL、ROracle、RJDBC打通了R与数据库之间的访问通道。

rmongodb、rredis、RHive、rHBase、RCassandra打通了R和NoSQL数据库之间的访问通道。

Rmpi,雪花开辟了单机多核并行计算的通道。

Rserve,rwebsocket打通了R语言跨平台通信的通道。

R的思维方式

R 语言让我跳出框框思考。对于 R,我们应该像统计学家一样思考,而不是程序员。统计学家的思维方式是先思考为什么,然后再思考怎么做。

程序员的思维方式是直接考虑怎么做,有结果的时候再考虑为什么。

R 是一种直接面向数据的语言。在我们的日常生活中,无论做什么都会产生数据,上网浏览数据,买东西时的消费数据,即使什么都不做也会受到大气PM2.5的影响,还会出现空气污染索引数据。使用R语言,我可以直接分析数据。任何业务分析什么样的数据,不需要从产品经理的角色切换到程序员,不需要考虑什么功能,更不用说程序设计了。跳出程序员的思维模式,可以了解更多的东西,从而找到更适合自己的位置。

阅读剩余
THE END