这个星期学习一点R语言。对于有matlab编程基础的人来说不难。一个星期只是学了一些R语言的基础。初步的体会如下:
- R语言在数据结构上比Matlab更灵活,但因为其灵活性,也导致了更容易data manipulation的时候搞混。
- R的作图似乎简单方便,各种package也比较强大。当然因为它是免费的,更是没啥好抱怨的。
- 据说R的运行效率一般,对于大规模的数据量(并行算法)不适合。我还没有遇到这样的情况。实在不行就用C语言这种高效语言来对冲咯。
- R的编程环境的确不如matlab。回到了dos时代的感觉。
- 据说R语言更适合statistics和data analysis,不适合modelling。
列几个有用的链接。
www.r-project.org; it's the basis of the entire R community.
RStudio, to install an Integrated Development Environment(IDE) to work with R.
R Tutorial to learn more about R basis.