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维),模式):

行、列分别求平均数