上QQ阅读APP看书,第一时间看更新
2.4 项目1总结
在这个项目中你学会的不只是操纵赌局,还学会了用R语言与计算机对话。R语言与英语、西班牙语或者德语等人类语言一样,只不过R语言是帮助你与计算机对话,而不是与人对话。
你已经了解到R语言中的名词是对象。但愿你已经猜到R语言中的动词是函数(我猜函数的参数应该就是副词了)。如果将函数和对象结合起来,就可以表达一个完整的想法了。将多个想法按逻辑顺序接合起来,可以生成有力的甚至唯美的语句。从这方面来看,R与任何其他语言并无差异。
与人类语言一样,R语言也有这样的特性:如果不掌握一定数量的R命令(即词汇量),就很难自如地用R语言与计算机交流。但即便你的R词汇量还不大,也不应该羞于开口。毕竟在用R语言交流时,你面前的计算机是你唯一的听众。可能计算机并不会太宽容,但总归不会吹毛求疵。你实在不必担心词汇量不够,因为当你读完本书后,你的R语言词汇量将大大增加。
既然现在你已经会使用R了,不妨再努力一点,成为应用R解决数据科学问题的专家吧。数据科学的基石是存储大量数据并根据需求随时调用数据的能力。有了这样的能力,掌握数据处理、数据可视化、数据建模等技能自然不在话下。然而,将数据存储在你的大脑中并通过记忆力来读取数据是不现实的。同理,将大量数据通过笔尖记录在纸张上也不现实。存储大量数据唯一可靠的途径是借助计算机。其实,过去三十年来计算机技术的迅猛发展已经彻头彻尾地改变了我们收集、存储和分析数据的方式。一言以蔽之,计算机数据存储模式引导了一场我们称之为数据科学的革命。
在第二部分里,我们会让你置身于这场革命之中,教会你如何使用R将数据存储在计算机内存中,以及如何检索和处理这些已存数据。