
R语言学习笔记
正午12:00
为山者,基于一篑之土,以成千丈之峭;凿井者,起于三寸之坎,以成万仞之深。
展开
-
【R语言学习笔记】10、R如何画图之一
本文章大部分内容参照自:https://blog.youkuaiyun.com/Clairezwj/article/details/811348141. 简单的画图例子相关数据集:执行命令进行画图:> dose <- c(20,30,40,45,60)> drugA <- c(16,20,27,40,60)> drugB <- c(15,18,25,31,...原创 2019-08-19 11:12:20 · 3160 阅读 · 0 评论 -
【R语言学习笔记】8、R用户自定义函数
用户函数自定义格式:myfunction <- function(arg1, arg2, ... ){ statements return(object)}其中:函数名称为myfunctionarg1,arg2 为参数statements 为函数语句return(object)返回结果例子> mydate <- function(type){+ ...原创 2019-08-18 14:55:00 · 877 阅读 · 0 评论 -
【R语言学习笔记】7、R导入数据源的三种方式
本文章主要介绍了三种方式,分别是“键盘输入”,“从文本文件导入”,“导入Excel数据”。键盘输入1.先定义一个数据框,只定义该数据框的各对象属性及名字,先不指定值:> mydata <- data.frame(age=numeric(0),+ gender=character(0),+ weight=numeric(0))2.使用键盘对该数据框进行输入数据:&...原创 2019-08-18 12:02:15 · 3080 阅读 · 6 评论 -
【R语言学习笔记】6、List列表详解
创建一个list列表> mylist <- list(stud.id = 1234,+ stud.name = "Tom",+ stud.marks = c(12, 3, 14, 25, 19))> mylist$stud.id[1] 1234$stud.name[1] "Tom"$stud.marks[1] 12 3 14 25 19取列表的值注...原创 2019-08-18 11:00:25 · 6162 阅读 · 0 评论 -
【R语言学习笔记】5、常用命令
ls()列举当前内存中已经创建的对象如我们创建两个对象:data和strings,> data <- c(1,2,5,4)> strings <- "I like R"> ls()[1] "data" "strings"rm(对象名)移除当前内存中存在的该对象如rm(data)即移除了名为data的对象。length(向量名)计算出该向量的长度...原创 2019-08-18 10:34:48 · 3366 阅读 · 0 评论 -
【R语言学习笔记】4、数据框、因子、列表
1、数据框数据框可以理解为一个高纬度的数组,不同的列可以包含不同的模式如以下数据集(包括数值型、字符型、日期型等多种数据类型)可用数据框来创建创建上述数据框> patientID <- c(1,2,3,4)> age <- c(25, 34, 28, 52)> diabetes <- c("Type1", "Type2", "Type3", "Ty...原创 2019-08-17 17:03:26 · 1515 阅读 · 0 评论 -
【R语言学习笔记】3、数据集的概念及向量,矩阵和数组
1、数据集的概念按照某种格式来创建数据集,是任何数据分析的第一步1、选择一种数据结构来存储2、将数据输入或导入到这个数据结构中向R中导入数据有很多方便的方法,可以手工输入数据,也可以从外部源导入数据,数据源可以是电子表格(excel)、文本文件(txt)、统计软件(SAS)和各类数据库(MYSQL)等。数据集通常是有数据构成的一个矩形数组,行表示记录,列表示属性(字段)。如下面一个病...原创 2019-08-17 16:19:47 · 1742 阅读 · 0 评论 -
【R语言学习笔记】2、R包的使用、结果的重用、R如何处理大数据
1、R的包(package)目前(2019.08.17)有超过14000多个称为包的用户贡献模块可供使用,可以从https://cran.r-project.org/web/packages/下载R自带一系列默认包,(包括:base、datasets、graphics、methods等等),他们提供了种类繁多的默认函数和数据集。包的安装和使用library()命令可查看当前...原创 2019-08-17 11:12:21 · 1336 阅读 · 0 评论 -
【R语言学习笔记】1、初识R
R的资源R主页:http://www.r-project.orgCRAN(Comprehensive R Archive Network):http://ww.cran.r-project.orgR的博客:http://www.r-blogger.com书籍:《数据挖掘与R语言》、《R语言实战》、《R语言编程艺术》1、R的获取与安装参见:https://blog.youkuaiyun.com...原创 2019-08-17 10:29:20 · 709 阅读 · 0 评论 -
【R语言学习笔记】14、R的基本图形
参考:https://www.jianshu.com/p/c59ee69f7186转载 2019-08-21 14:19:46 · 605 阅读 · 0 评论 -
【R语言学习笔记】13、R的高级数据管理
本文参考整理自:1. 数据的处理函数1.1 数学函数1.2 统计函数1.3 概率函数#绘制正太分布曲线x<-pretty(c(-3,3),30)y<-dnorm(x)plot(x,y,type="l",xlab="Normal Deviate",ylab="Density",yaxs="i")1.4 字符处理函数a<-5sqrt(a)[1]...转载 2019-08-20 17:23:24 · 770 阅读 · 0 评论 -
【R语言学习笔记】12、R基本数据的管理
本文章参考整理自:《R语言实战》之 基本数据管理(第四章)1. 在数据框中创建新变量先创建个数据框:mydata <- data.frame(x1 = c(2, 2, 6, 4), x2 = c(3, 4, 2, 8))创建新变量可通过以下四种方式实现:法1. 直接运算> mydata$sumx <- mydata$x1 +...转载 2019-08-20 14:00:22 · 1091 阅读 · 0 评论 -
【R语言学习笔记】11、R如何画图之二
1. 次要刻度线注意,我们最近创建的图形都只拥有主刻度线,却没有次要刻度线。要创建次要刻度线,你需要使用Hmisc包中的minor.tick()函数。如果你尚未安装Hmisc包,请先安装它(install.packages("Hmisc"))。安装后,要先导入该包,然后才能使用minor.tick()函数,代码格式如下:library(Hmisc)minor.tick(nx=n,ny=n,t...原创 2019-08-19 18:12:58 · 2517 阅读 · 0 评论 -
【R语言学习笔记】9、R访问数据库
R访问MySql数据库准备工作:1、安装RODBC包。install.packages("RODBC")2、在http://dev.mysql.com/downloads/connector/odbc下载connectors ODBC3、windows:控制面板 ——> 管理工具 ——> 数据源(ODBC)——> 双击 ——> 添加 ——> 选...原创 2019-08-18 15:49:36 · 603 阅读 · 0 评论