AI简介
这是一本以三个精心挑选的例子深入浅出地讲解如何使用R语言玩转数据的入门书籍。这本书涵盖了R语言编程的方方面面,包括R对象类型、R的记号体系和环境系统、自定义函数、if else语句、for循环、S3类、R的包系统以及调试工具等。
在第一部分 项目1:非均匀骰子中,你将学习R编程的基本技能,例如使用R和RStudio的用户界面、运行R命令、创建R对象、编写自己的R函数和脚本、加载并使用R包、生成随机样本以及快速制图等。通过模拟赌桌上的一对骰子,你将学会如何组合R程序,并了解如何给骰子的不同面分配不同的权重以生成不均匀的骰子。
在第二部分 项目2:玩扑克牌中,你将学到如何在R中编写程序和运行模拟。你将学到如何运用实用策略设计程序、使用if和else语句、通过创建查找表的方法找到特定的数值、使用for、while和repeat循环语句使重复性操作自动完成、使用S3方法以及测算R代码的速度等。
在第三部分 项目3:老虎机中,你将学习如何用R生成一副扑克牌,了解R环境系统的介绍,R的记号体系及值的选取,循环的概念和用途,代码提速的重要性,如何编写向量化代码,R对象的内部改值,R函数基本使用