随笔分类 -  R语言

R 学习笔记《十二》 R语言初学者指南--格包
摘要:1 多面板散点图:xyplot 载入数据: 载入格包库 画图: 2 多面板盒型图:bwplot 3 多面板克里夫兰点图: 4 多面板直方图:histogra 5面板函数 5.1 5.2 5.3 阅读全文

posted @ 2016-04-13 15:23 MartinChau 阅读(923) 评论(0) 推荐(0)

R 学习笔记《十一》 R语言初学者指南--图形工具(续)
摘要:1 多组图 效果: 上图每个图形都重复了一遍 解决: 在R控制台中执行报错: 解决这个错误 手下在控制台敲入: 弹出的页面中可以找到两函数 第一个 panel.hist <- function(x, ...) { usr <- par("usr"); on.exit(par(usr)) par(us 阅读全文

posted @ 2016-04-13 15:20 MartinChau 阅读(1627) 评论(0) 推荐(0)

R 学习笔记《十》 R语言初学者指南--图形工具
摘要:BirdFluCases.txt1 饼图 1.1 载入数据 第一次报错: 打开BirdFluCases.txt文件,发现有个’?‘ 删除即可 再次运行载入脚本 准备数据源 生成饼图的代码 效果图: par函数:mfrowc(2,2)表示生成四个面板 mar用来调整四侧边缘线的数目 clockwise 阅读全文

posted @ 2016-04-13 15:15 MartinChau 阅读(1176) 评论(0) 推荐(0)

R 学习笔记《九》 R语言初学者指南--循环和函数
摘要:1 循环 载入数据 弄清鸟巢的名字 提取属于某个鸟巢的数据并画出ArrivalTime 和NegPerChick变量的plot图 通用一点: 将plot结果保存为jpeg文件 构造循环: 2 函数 载入数据: 定义函数: 执行函数: 函数解释: 函数的第一个参数X1列表是标量,行表是观察值.is.n 阅读全文

posted @ 2016-04-13 15:06 MartinChau 阅读(941) 评论(0) 推荐(0)

R 学习笔记《八》 R语言初学者指南--基础绘图工具
摘要:1 plot函数 setwd("E:/R/R-beginer-guide/data/RBook") Veg <- read.table(file = "Vegetation2.txt",header = TRUE) plot(Veg$BARESOIL,Veg$R) 为生成的图形添加标签,x,y轴以及 阅读全文

posted @ 2016-04-13 15:00 MartinChau 阅读(435) 评论(0) 推荐(0)

R 学习笔记《七》 R语言初学者指南--简单函数
摘要:R提供了计算单变量,多变量和观察值子集的均值,长度,标准差,最小值,最大值,方差等的函数。 1 tapply函数 首先载入实验数据 1.1 计算时间截面的均值 变量m表示时间截面的平均丰富度,m1到m8表示每个时间截面的平均丰富度,mean命令使用的对象是数据向量Veg$R,它不是矩阵所以没必要在方 阅读全文

posted @ 2016-04-13 14:49 MartinChau 阅读(1188) 评论(0) 推荐(0)

R 学习笔记《六》 R语言初学者指南--访问变量、处理数据子集
摘要:注意:关闭R之前务必保存工作空间,保证学习的连续性。这样以前数据的控制台命令执行的效果以及相关变量仍然保存在内存中。 1 访问数据框变量 建议:在read.table命令执行names查看要处理的变量 1.1 str函数 str函数可以查看数据框中每个变量的属性: Sample ,Yead,Mont 阅读全文

posted @ 2016-04-11 17:28 MartinChau 阅读(1212) 评论(0) 推荐(0)

R 学习笔记《五》 R语言初学者指南--第二章总结
摘要:第二章学习了的R函数: 1 sum 计算和 sum(x,na.rm=TRUE) 计算向量x中所有数的和,其中排除了NA元素 2 median 计算中位数 返回一个样本数据中间的那个数 median(x,na.rm=TRUE) 3 max 计算最大值 max(x,na.rm=TRUE) 4 min 计 阅读全文

posted @ 2016-04-11 17:08 MartinChau 阅读(577) 评论(0) 推荐(0)

R 学习笔记《四》 R语言初学者指南--载入数据
摘要:解压下载的数据到:E:\R\R-beginer-guide\data\RBook 在R控制台执行: 省略其余数据 这个命令实现了把数据从squid.txt文件中读取出来以数据框的形式存储到Squid中 dec指定小数点是什么。 技巧: 通过setwd设置工作目录执行read.table函数事就不需要 阅读全文

posted @ 2016-04-11 17:07 MartinChau 阅读(596) 评论(0) 推荐(0)

R 学习笔记《三》 R语言初学者指南
摘要:1 使用 c,cbind,rbind结合变量 之前获得四列数据 Wingcrd,Tarsus,Head,Wt 每个列包含8个数据,可以通过c继续连接变量 BirdData <- c(Wingcrd,Tarsus,Head,Wt) BirdData [1] 59.0 55.0 53.5 55.0 52 阅读全文

posted @ 2016-04-11 17:04 MartinChau 阅读(732) 评论(0) 推荐(0)

R 学习笔记《二》 R语言初学者指南
摘要:1 录入少量数据。 打开Tinn R输入 然后粘贴到R控制台 其实就是赋值运算,左边表示变量,<-符号也可以用=替换。 查看输入的值直接在R控制输入变量名然后回车即可 2 利用变量进行计算并赋值给新的变量 .是变量的一部分! 在R控制台输入Av 3 应用c函数连接数据 取第一个元素 输出前五个值 删 阅读全文

posted @ 2016-04-11 16:42 MartinChau 阅读(410) 评论(0) 推荐(0)

R 学习笔记《一》----R语言初学者指南
摘要:第一章没啥可说的。 记录控制台几个命令: ?: 访问帮助 ?boxplot # : 添加注释 boxplot: 生成盒形图 log: 自然对数 log(2) log10: 以10对底的对数 log10(2) library: 载入程序包 library(MASS) setwd: 设置工作目录 set 阅读全文

posted @ 2016-04-11 16:36 MartinChau 阅读(526) 评论(0) 推荐(0)

函数
摘要:例子:将频率为266,333,400的内存的价格分别增加10%,15%,12% 函数 •作为一种对象模式,函数和操作符在R语言内部以一种特殊的方式保存,这些函数和操作符可以在R语言中被调用 •在使用R语言的过程中我们可以调用R语言各种包中携带的函数,也可以根据实际需要定义自己的函数 函数的定义和调用 阅读全文

posted @ 2016-04-05 09:53 MartinChau 阅读(421) 评论(0) 推荐(0)

R语言编程入门
摘要:I. 导论 简单来讲,编程是借助计算机来解决某个问题。学习编程的就是训练我们解决问题的能力。有这样一种说法:在未来,不会编程的人即是文盲。 1 为什么要学习R编程 大部分情况下解决某些问题还需要依赖一些事实或数据,结合数据分析的框架和计算工具来帮助我们决策和判断。这时候R语言编程就会派上用场。例如从 阅读全文

posted @ 2016-04-01 10:37 MartinChau 阅读(4850) 评论(0) 推荐(0)

记录程序运行的时间
摘要:f <- function(start_time) { start_time <- as.POSIXct(start_time) dt <- difftime(Sys.time(), start_time, units="secs") # Since you only want the H:M:S, we can ignore the date... # but you have... 阅读全文

posted @ 2016-04-01 09:40 MartinChau 阅读(132) 评论(0) 推荐(0)

常用数学函数
摘要:语言的数学运算和一些简单的函数整理如下: 向量可以进行那些常规的算术运算,不同长度的向量可以相加,这种情况下最短的向量将被循环使用。 > x <- 1:4 > a <- 10 > x * a [1] 10 20 30 40 > x + a [1] 11 12 13 14 > sum(x) #对x中的 阅读全文

posted @ 2016-03-31 14:09 MartinChau 阅读(197) 评论(0) 推荐(0)

读取文件夹下所有子文件夹中的excel文件,并根据分类合并
摘要:解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹;2.该条数据来源于哪个excel文件。最终,按照子文件夹单独保存汇总文件,或者只保存成一个汇总文件。 场景描述:抓取了各个APP的使用数据,分散地保存在各个文件 阅读全文

posted @ 2016-03-31 13:53 MartinChau 阅读(3045) 评论(0) 推荐(0)

数据的输入
摘要:键盘输入 调用edit函数,比如我们要让用户输入一个长度为5的向量并赋值给变量a,那么可以: a<-vector("integer",5) a<-edit(a) 另外也可以用函数fix来直接编辑变量,而不需要再赋值变量。所以上面编辑a变量的命令可以改为: a<-vector("integer",5) 阅读全文

posted @ 2016-03-23 15:06 MartinChau 阅读(161) 评论(0) 推荐(0)

循环函数(Grouping Function)
摘要:R语言中有几个常用的函数,可以按组对数据进行处理,apply, lapply, sapply, tapply, mapply,等。这几个函数功能有些类似,下面介绍下这几个函数的用法。 Apply 这是对一个Matrix或者Array进行某个维度的运算。其格式是: Apply(数据,维度Index,运 阅读全文

posted @ 2016-03-23 15:05 MartinChau 阅读(788) 评论(0) 推荐(0)

Data Frame数据框常用操作
摘要:Data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的。 Data Frame每一列有列名,每一行也可以指定行名。如果不指定行名,那么就是从1开始自增的Sequence来标识每一行。 初始化 使用dat 阅读全文

posted @ 2016-03-23 15:04 MartinChau 阅读(599) 评论(0) 推荐(0)

导航