美文网首页
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语言学习之我见

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

  • day5 阿来

    继续学习R语言 R语言数据学习 数据R语言学习.png 数据输入 数据输出 总结 R语言学习的第二天,熟悉了很多操...

  • R语言-0基础学习4-实战1-常见操作

    R语言学习系列R语言-0基础学习1-数据结构R语言-0基础学习2-构建子集R语言-0基础学习3-循环排序信息处理函...

  • 学习小组Day4笔记--行

    正式开始学习R语言了,今天笔记内容为R语言基础和ggplot2的入门学习 R语言基础 1、认识R与RStudio ...

  • 生信学习小组Day5笔记-lamyusam_

    R语言学习 今天,了解了R中的数据类型,初步学习R语言的数据结构。 R的数据类型 向量(vector) R语言中的...

  • R 语言--日期值的输入

    学习R语言,很多人都推荐使用图灵程序设计丛书中的"R in Action"-《R语言实战》作为R语言学习的入门书籍...

  • Day4-蒙蒙帮主-初尝R语言,有酸也有甜~

    今天的学习任务是R语言!今天的学习任务是R语言!今天的学习任务是R语言!OK?开始!嗯,大蒙蒙的原则,当我实在不想...

  • Day4 学习小组--张小张

    今天是 R 语言基础的学习 了解R与Rstudio R 语言是一款统计软件; R 语言也是一门编程语言,语言也是一...

  • 学习小组Day4笔记--扬马延

    R语言学习 1. R以及R studio安装 直接搜索R语言网页可直接安装 2. R语言入门 参考书目《R for...

  • 2020-05-14

    学习小组DAY4笔记-lyq 今天初探R语言 R语言安装 R语言面板在简单了解

网友评论

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

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