R语言学习-第一天-基础知识
R的入门
R的起源:R是S语言的一种实现。
R的许可证是GNU
R用于统计分析、绘图的语言和操作环境。
R是一套完整的数据处理、计算和制图软件系统。
R官方网站地址:www.r-project.org
1.创建向量和矩阵
c() 创建向量 x1=c(2,4,6,8,10)
length() 计算向量长度
mode() 判断向量内数据类型
rbind(x1,x2) 按行组合矩阵
cbind(x1,x2) 按列组合矩阵
means() 求均值
sum() 求和
min() 求最小值
max() 求最大值
var() 求方差 variance
prod() 连乘
sd() 求标准差
help() 帮助函数
2.向量的产生和计算
1:10 从1到10步长为1;
1:10-1 每个元素减1
1:10*2 每个元素乘2
a[5] 显示a中第5个元素
a[-5] 不显示a中第5个元素
a[1:5] 显示a中1-5 5个元素
a[-(1:5)]不显示a中1-5 5个元素
a[c(2,4,7)] 显示a中第2 第4 第7个元素
a[a<20] 显示a中<20的所有元素
seq()函数:按指定规律产生向量
seq(5,20) 生成5-20 向量
seq(5,121,by=2) 步长设定为2
seq(5,121,length=10) 产生10个数的向量
letters 产生26个小写字母 (固定向量名)
letters[1:26]
which()函数 返回满足条件的下标 查询功能
which(a==2)
which(a>5)
which.min(a)
a[which(a>5)]
rev() 顺序颠倒
sort()