R的特点:
1.有效的数据处理和保存机制。
2.拥有一整套数组和矩阵的操作运算符。
3.一系列连贯而又完整的数据分析中间工具。
4.图形统计可以对数据直接进行分析和显示,可用于多种图形设备。
5.一种相当完善、简洁和高效的程序设计语言。它包括条件语句、循环语句、用户自
定义的递归函数以及输入输出接口。
6.R语言是彻底面向对象的统计编程语言。
7.R语言和其它编程语言、数据库之间有很好的接口。
8.R语言是自由软件,可以放心大胆地使用,但其功能却不比任何其它同类软件差。
9.R语言具有丰富的网上资源
R的函数:
c():使用与创建向量,默认为列;
创建向量
length():用于计算向量的长度
计算向量的长度
mode():
求向量的数据类型
rbind():
行绑定
cbind():
列绑定
mean():
求均值
sum():
求和
min():
求最小值
max():
求最大值
var():
求方差
sd():
求标准差
prod():
阶乘
产生向量的其他方式:
从第一个数字开始产生1-10的向量
从第一个数字开始每个向量都减1
从第二个数字开始每个向量乘2后加1
n为正数表示取出n位的数值,n为负数表示取出除去n位的所有数值
量度数目不对
根据下标和范围取值
seq():
产生向量
按个数产生向量
letters():
产生字母序列
which():
得到最大值,最小值的下标
得到值为2的数字的下标
得到a大于5的下标和a大于5的值
反转
sort():
排序
matrix():
第一个参数为向量,三行四列,默认列先排
四行三列,默认列先排
四行三列,行先排
t():
转置矩阵
a%*%b,向量的内积
diag():
求对角线
slove():
相乘为单位矩阵
求解线性方程
eigen():
特征值与特征向量
数据框:
数据框
读文件:
读取txt文件
for循环:
for循环
while循环:
while循环
runif()均匀分布函数:
均匀分布函数生成成绩
rnorm()正态分布函数:
正态分布函数
把超过100的数值调整为100
合并数据框并保存到硬盘
列平均数colMeans():
列平均数
apply(数据,(1代表行,2代表列,n代表n维),模式):
行、列分别求平均数











网友评论