学了r之后感觉r语言虽然功能很强大,但是类似于adobe一样,不够人性化,好多代码敲进去之后发现就是不对,也找不到原因,例如最简单的read.csv和read.xls就够揪心的了,买了本书也没看到读取数据用read.csv为什么不会出现乱码,而xls就会出现。类似的问题还有我前一段时间更新到最新版本之后发现rodbc的包竟然就无法安装了,话说我之所以更新还是因为系统提示我需要更新到最新版本才可以使用该包,总之就各种找不到原因的问题。
试着处理了一组2.5w的数据,发现如果只做简单的统计分析还是很容易的,跟spss的差异就是你只需要找个基础材料抄代码就可以了。
如果要做数据加工稍微复杂一些,特别是需要用到控制流或者自定义函数的情况,如果没有编程基础就很难懂(因为r对于这部分的教程基本没有详细的,而视频大多都只介绍统计部分),我学r的时候一点编程都不会,后来因为只需要数据处理就放弃控制流和函数了,后来自学了以下swift语言,视频讲解的很清晰,然后突然就会编写控制流和函数了,因此这里建议如果没有编程基础的可以先找一些其他成熟的编程语言的视频教程学学基本逻辑,逻辑都是一样的,代码略有区别而已,这样更容易上手。
|