美文网首页
R语言学习之我见

R语言学习之我见

作者: 大数据技术派 | 来源:发表于2019-03-10 22:59 被阅读0次

    作为一个学习R语言两年的一个过来人,跌跌撞撞,走过一些弯路,也有一些自己方法,我认为学R语言可以这样学习:

    一、基础内容

    1、环境

    2、基本数据结构

    向量

    字符串

    数组

    矩阵

    数据框

    因子

    列表

    逻辑运算

    3、循环

    for循环

    repeat循环

    while循环

    4、函数

    函数基本语法

    递归函数

    管道函数

    5、基本可视化绘图

    plot()函数

    qplot()函数

    基本图形

    点图

    条形图

    柱状图

    饼图

    盒图

    6、文件读取

    txt文件读取

    csv文件读取

    xlsx文件读取

    编码问题

    7、R语言编程技巧

    筛选函数(比如which %in%)

    apply家族函数

    函数式编程思想

    二、专心自己的方向

    有了这些基础之后,学会了爬,下面就可以练习百米赛跑了。还是要回到自己的专注点,比如你可能专注于医学R语言、数据分析、数据挖掘、机器学习等等。

    纸上得来终觉浅,觉知此事要终行。很多人学习R语言,学习其它编程语言也是这样,拿到一本书之后,把书上的代码从头到尾敲一边;当然了,学习一门语言一开始啥都不知道,只能跟着书敲。但是,很多人,很快把书上的代码全都敲完了,却发现啥都不知道。基本数据结构有哪些,函数怎么定义,函数一定需要返回值吗?等等这些问题都不知道!所以要多做项目,开始可以做一些小的项目,然后慢慢做一些较综合的项目。

    这些项目哪里来,首先自己专注的地方可能老师、工作(如果你工作了)都是一些很好的项目,这些可以多花时间做好;其次,可以自己想一些项目,自己给自己出问题、项目,比如你学习了一个聚类算法后,你可以给自己出一个小项目:问题分析==》确定计划==》爬虫==》数据分析==》分析报告==》结果,做完之后,你应该也会很有成就感!

    其实平时可以在网上看到一些项目,比如别人的博客、文章、微信公众号文章,这些都是别人的一些项目,自己可以选择性的选择自己感兴趣的项目自己做练习。

    三、多学习、交流

    可以加入一些大的社区、qq群之类的,可以加一些基础的,也可以加一些高级的。基础的社区和群里面可以给别人解答问题,对自己也是一个提升;高级社区或者群可以接触一些高手,可以接触一些自己平时可能接触不到的东西。

    另外,多看看R语言学习网站,比如一些中国的或者国外的:

    http://www.ikeguang.com/

    www.rpubs.com

    微信扫码关注

    相关文章

      网友评论

          本文标题:R语言学习之我见

          本文链接:https://www.haomeiwen.com/subject/iprmpqtx.html