
R语言
蚁方阵
千里之行,始于足下,用代码编织技术人生
展开
-
R统计笔记(一):获取统计数据
1. 从文件中获取数据R语言可以支持非常多的文件格式,比如文本文件、CSV等,默认支持CSV格式,如下:salary <- read.table('Salary.csv', header = TRUE, sep = ',', quote = '\"')2. 从数据库中获取数据原创 2017-06-11 18:38:51 · 1095 阅读 · 0 评论 -
R统计笔记(二):投影运算与转换
1. 中括号选择相关列选择全部列的方法如下:salarys[,]只选择一列的方法是:salarys['ID']选择多列必须要使用c函数,方法如下:# 错误的写法原创 2017-06-11 18:40:57 · 2893 阅读 · 0 评论 -
R统计笔记(三):分组统计的几种方法
1. 使用tapply函数# INDEX相当于groupBytapply(salarys$SALARY, INDEX=salarys$SEX, FUN=sum)如果出现参数的长度不一致的错误,如下:Error in tapply(salarys$SALARY, INDEX = salarys$SEX, FUN = max) : 参数的长度必需相同请仔细检查salarysSALARY、sa原创 2017-06-11 18:42:51 · 40662 阅读 · 0 评论 -
R统计笔记(五):数据对象之间的转换
习惯了语法严谨的高级语言,例如Java、Javascript,切换到R语言,理解其数据对象之间的转换绝不是件容易的事。在R语言中,向量是最基本的原子类型,不能通过$表达式获取相关属性,否则将出现以下错误:Error in xs$levels : $ operator is invalid for atomic vectors1. 因子与向量互转weekdays <- c('星期一', '星期二',原创 2017-06-25 19:58:45 · 1800 阅读 · 0 评论 -
R统计笔记(四):中括号与双中括号的差异
理解的差异首先从语言方面开始,如果你有其他语言的惯性思维,比如JAVA、C或者Javascript,那对R语言中括号的理解,简直就是匪夷所思。1. 所有的对象都可以引用中括号是的,你没有看错,R语言中所有对象都可以引用中括号,包括标量(常量),如下:# 标量第一个元素总是指向自己# 下面的表达式恒为真1[1] == 1# 既然上面的等式成立,那么下面的等式也成立1[1][1] =原创 2017-06-14 22:26:05 · 36892 阅读 · 4 评论