R语言学习小感悟
最近看了看《R数据科学》(即R for data science的中文版)和《R语言-实用数据分析和可视化技术》(即R for Everyone Advanced Analytics and Graphics的中文版)
先来说说《R数据科学》,书中介绍的基本都是Hadley Wickham自己编写的包的使用。比较适合已经入门的和专门做数据分析的用户学习。(1)我个人感觉作者给的练习题要比正文中的内容难的多。并且这些问题中的绝大多数我也遇不到。所以我认为一般的用户只需要将正文中的知识点学会就可以了,没必要将大量时间浪费在做这些习题上。用书中的知识解决自己在工作学习中遇到的实际问题才是最重要的。(PS:我也只做了前三章的练习题。)(2)个人感觉书中的章节编排也有点混乱,对于初学者十分不友好。所以建议初学者还是先学习R语言基本的知识点。本书主要针对的是tbl格式数据,初学者首先应掌握data.fram格式后,再学习tbl才会轻松很多。
再来说说《R语言-实用数据分析和可视化技术》,这本书的目的就是R for everyone。所以对于各种层次的用户都比较友好,特别是章节编排上比前者合理多了,整个讲解是循序渐进的,这些R包是如何出现的,它的目的是什么,它的优缺点又是什么。让用户只知其然,并且知其所以然。当然本书也有它本身的缺点:有些用法介绍的没有那么深,那么全面;作图的讲解也不多。当然,这靠用户自己慢慢去探索,学会常用的就足够用了;遇到没用过的,看看说明,很容易也就会用了。
所以建议先学习《R语言-实用数据分析和可视化技术》,再学习《R数据科学》。如果想学作图,在此基础上,好好学习《ggplot2:数据分析与图形艺术》。(以上纯属个人观点,有不同意见实属正常,勿喷)
赞 (0)