如何R语言快速上手入门

R语言快速上手入门

课程学习网址:http://www.xuetuwuyou.com/course/196

课程出自学途无忧网:http://www.xuetuwuyou.com

课程简介

本教程深入浅出地讲解如何使用R语言玩转数据。课程中涵盖R语言编程的方方面面,内容涉及R对象的类型、R的记号体系和环境系统、自定义函数、if else语句、for循环、S3类R的包系统以及调试工具等。本课程还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能。本课程适合立志成为数据科学家的R语言初学者阅读。

课程目录

第1章:R语言基础入门

1.为什么要学习R语言、R语言的引入及R语言概述

2.R 安装、基本使用(HelloWorld程序及函数和对象初步认识)

3.R中帮助命令使用及R脚本执行说明

4.R语言功能初窥:案例分析和绘图及R中输入输出(保存图形为图片和文件)

5.R语言集成开发工具RStutio安装使用及R语言中package安装加载说明

6.案例:安装ggplot2包及绘制散点图和直方图使用

7.R中对象Object及向量Vector详解

8.R中原子性向量详解及向量属性

9.R中函数是什么及函数的定义使用

10.项目实战一:投骰子(一)函数与对象定义使用

11.项目实战一:投骰子(二)函数的定义、优化及qplot绘图

第2章:R语言数据结构及数据分析

12.R 数据结构之矩阵创建(结合案例)

13.R 数据结构之矩阵元素获取及数组创建

14.R 数据结构之数据框dataframe创建与使用(结合案例)

15.R 数据结构之列表list及常见字符串函数使用

16.R 的工作空间及RStudio中导入CSV和XML数据

17.R 加载CSV格式数据并进行业务分析(结合案例)

18.R 读取EXCEL和MySQL数据库表中的数据(结合案例)

19.项目:扑克牌游戏之生成扑克牌、定义发牌和洗牌函数

20.项目:扑克牌游戏之R 语言中全局环境和函数运行时环境详解

21.项目:扑克牌游戏之结合R环境重新编写发牌函数和洗牌函数

22.项目:扑克牌游戏之采用闭包方式重新编写代码及测试

23.项目:扑克牌游戏之依据不同游戏规则修改对象中的数值

24.项目:老虎机之概述功能需求及实现产生老虎机符号函数

25.项目:老虎机之依据符号计算金额(IF...ELSE语句使用)

26.项目:项目:老虎机之完成计算金额及进行测试运行(涉及FOR循环使用)

相关推荐:

数据挖掘入门到精通—R语言

课程观看地址:http://www.xuetuwuyou.com/course/59

时间: 2024-12-25 07:11:15

如何R语言快速上手入门的相关文章

R语言快速上手入门

R语言快速上手入门 课程学习网址:http://www.xuetuwuyou.com/course/196 课程出自学途无忧网:http://www.xuetuwuyou.com 课程简介 本教程深入浅出地讲解如何使用R语言玩转数据.课程中涵盖R语言编程的方方面面,内容涉及R对象的类型.R的记号体系和环境系统.自定义函数.if else语句.for循环.S3类R的包系统以及调试工具等.本课程还通过示例演示如何进行向量化编程,从而对代码进行提速并尽可能地发挥R的潜能.本课程适合立志成为数据科学家的

R语言快速入门--从最基本的功能讲起

最近因为一些特殊的原因,开始接触R语言.越学越发现R语言的强大,原来完成一件事情是如此的简单.R语言中提供的工具和方法极大的方便了对一些数据的分析和处理的工作.对于一个要立志从事数据分析或者数据挖掘的学生或者工程师来说,学习R语言,确实可以达到如虎添翼的效果. R语言有如下特点: 1. 有效的数据处理和保存机制: 2. 拥有一整套的数组和矩阵操作运算符: 3. 一系列连续而又完整的数据分析工具: 4. 图形统计可以直接对数据进行分析和显示,可用于多种图形设备: 5. R语言是一种相当完善.简洁和

突破R内存限制的企业级大数据挖掘利器:Microsoft R Server 快速上手

R语言是一款非常优秀的数据挖掘工具,拥有顶尖的数据处理.数据挖掘课数据可视化.是数据从业者必备的一把利器.但是其基于内存的诟病也一直被人所嫌弃,虽然这几年很多优秀的扩展包极大提升了R语言的性能,但是在面对企业级大数据挖掘面前,也会显得力不从心. 现在我们也不用担心R语言这个问题了,自从微软收购了商业版R以后,就进行了很多的整合和优化,之前只面向高校学生免费试用,现在,我们企业界的数据从业者也可以免费下载Microsoft R Server ,利用MRS处理大数据,MRS对开源R100%兼容,能充

R语言快速深度学习进行回归预测(转)

深度学习在过去几年,由于卷积神经网络的特征提取能力让这个算法又火了一下,其实在很多年以前早就有所出现,但是由于深度学习的计算复杂度问题,一直没有被广泛应用. 一般的,卷积层的计算形式为: 其中.x分别表示当前卷积层中第j个特征.前一层的第i个特征:k表示当前层的第j个特征与前一层的第i个特征之间的卷积核:M表示需要卷积的前一层的特征的集合,b表示当前卷积层中第j个卷积核对应的偏置.f为激活函数. 卷积层中的权值与阈值通过随机梯度下降法得到: 式中,a为学习率. 损失函数对卷积层参数的梯度可通过链

R语言学习1入门

安装: 在https://cran.r-project.org/下载安装包 使用: 打开R软件,>后面输入命令. 输入 a <- c(1,3,5,7)将一个向量赋值给a,c()表示向量. 输入 mean(a)计算平均值 要打印变量a只需输入a 获取一个函数的帮助文件 ?mean 运行R程序: 点文件,新建程序脚本:然后在弹出的窗口中输入程序 a <- c(1,3,5,7) mean(a) 然后点编辑菜单,运行所有代码.

大数据时代的精准数据挖掘——使用R语言

老师简介: Gino老师,即将步入不惑之年,早年获得名校数学与应用数学专业学士和统计学专业硕士,有海外学习和工作的经历,近二十年来一直进行着数据分析的理论和实践,数学.统计和计算机功底强悍. 曾在某一世界500强公司核心部门担任高级主管负责数据建模和分析工作,在实践中攻克统计建模和数据分析难题无数,数据处理与分析科学精准,在实际应用中取得良好的效果. Gino老师担任数据分析培训师多年,探索出一套以实例讲解带动统计原理理解和软件操作熟悉的方法,授课的学生能迅速理解统计原理并使用统计软件独立开展数

R语言中文社区历史文章整理(类型篇)

R语言中文社区历史文章整理(类型篇) R包: R语言交互式绘制杭州市地图:leafletCN包简介 clickpaste包介绍 igraph包快速上手 jiebaR,从入门到喜欢 Catterplots包,让你绘制不一样的图 今天再来谈谈REmap包 ggplot2你需要知道的都在这... R访问数据库管理系统(通过RODBC包和RMySQL包两种方式) NLP--自然语言处理(三)text2vec包 Rattle:数据挖掘的界面化操作 借助caret包实现特征选择的工作 R语言的高质量图形渲染

R语言学习资源

入门视频教程 R语言初级课程(1)- R语言快速入门http://cos.name/videos/intro-2-r/ 代码 #对象 1+1*3 c(1,2,3,4,5) c('helloworld','i am a R user') c("hehe","haha") 1:6 6:1 exp(1:4) log(1:3) a<-c(1,2,3,4,5) a[1] a[1:3] a[-4] a>3 a[a>3] #数组,类型需要一致 x<-1:1

R语言&amp;页游渠道分析(转)

对着满屏的游戏后台数据,需要快速了解数据特征,一种茫然无从下手的感觉? 本文在游戏后台数据中,如何通过R语言快速的了解游戏后台的数据特征,以及统计各个数据之间的相关系数,并通过相关图来发现其中相关系数较高的数据,从而通过R得到高相关系数之间的线性回归方程,最后通过矩阵散点图来初步发现数据中的一些规律解决相应的问题.附:本文需要安装corrgram和car包 具体代码如下: library(corrgram) library(car) summary(data9) cor(data9) scatt