数据分析与R语言 Lecture 1
数据分析与R语言 Lecture 11. 数据分析与R的介绍2. 创建向量和矩阵3. 求平均值,和,连乘,最值,方差,标准差4. 寻求帮助5. 产生向量6. Seq()函数7. which()函数8. 矩阵函数9. 解线性方程组10. 矩阵的特征值与特征向量11. 数据的R语言表示——数据框12. 读文本文件数据(重要)13. 读剪贴板14. 读excel文件数据(重要)15. 循环语句16. R脚本17. 综合性例子17.1 分布函数17.2 模拟成绩17.3 合成数据框并保存到硬盘17.4 计算各科平均分17.5 求各科最高最低分
数据分析与R语言 Lecture 1
1. 数据分析与R的介绍
2. 创建向量和矩阵
> x1=c(2,4,5,6,8,10)
> x2=c(1,3,5,7,9,11)
> length(x1)
[1] 6
> length(x2)
[1] 6
> mode(x1)
[1] "numeric"
> x1
[1] 2 4 5 6 8 10
> x2
[1] 1 3 5 7 9 11
> x1+x2
[1] 3 7 10 13 17 21
> al=c(1:100)
> sum(al)
[1] 5050
> length(al)
[1] 100
> rbind(x1,x2)
[,1] [,2] [,3] [,4] [,5] [,6]
x1 2 4 5 6 8 10
x2 1 3 5 7 9 11
> m1=rbind(x1,x2)
> m1
[,1] [,2] [,3] [,4] [,5] [,6]
x1 2 4 5 6 8 10
x2 1 3 5 7 9 11
> cbind(x1,x2)
x1 x2
[1,] 2 1
[2,] 4 3
[3,] 5 5
[4,] 6 7
[5,] 8 9
[6,] 10 11
3. 求平均值,和,连乘,最值,方差,标准差
> x=c(1:100)
> mean(x)
[1] 50.5
> max(x)
[1] 100
> min(x)
[1] 1
> var(x)
[1] 841.6667
> prod(x)
# prod返回其参数中所有值的乘积。
[1] 9.332622e+157
> sd(x)
#这个函数计算x中值的标准差。如果rm为真,则在进行计算之前删除缺失的值。
[1] 29.01149
4. 寻求帮助
> prod(x)
[1] 9.332622e+157
> help(prod)
5. 产生向量
c是用来定义向量的 rbind把两个向量弄成一个横矩阵 cbind把两个向量弄成一个竖矩阵 var 求方差,反映数据离散 prod连乘 sd标准差 mode(x) <- value 小于 减 是赋值的意思
> 1:10
[1] 1 2 3 4 5 6 7 8 9 10
> 1:10-1
[1] 0 1 2 3 4 5 6 7 8 9
> 1:10*2
[1] 2 4 6 8 10 12 14 16 18 20
> 2:60*2+1
[1] 5 7 9 11 13 15 17 19 21 23 25 27
[13] 29 31 33 35 37 39 41 43 45 47 49 51
[25] 53 55 57 59 61 63 65 67 69 71 73 75
[37] 77 79 81 83 85 87 89 91 93 95 97 99
[49] 101 103 105 107 109 111 113 115 117 119 121
> a=2:60*2+1
> a
[1] 5 7 9 11 13 15 17 19 21 23 25 27
[13] 29 31 33 35 37 39 41 43 45 47 49 51
[25] 53 55 57 59 61 63 65 67 69 71 73 75
[37] 77 79 81 83 85 87 89 91 93 95 97 99
[49] 101 103 105 107 109 111 113 115 117 119 121
> a[5]
[1] 13
> a[c(2,4,7)]
[1] 7 11 17
> a[3:8]
[1] 9 11 13 15 17 19
> a[a<20]
[1] 5 7 9 11 13 15 17 19
> a[a>30 & a<50]
[1] 31 33 35 37 39 41 43 45 47 49
> a[a[3]]
[1] 21
6. Seq()函数
> seq(5,20)
[1] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
> seq(5,121,by=5)
[1] 5 10 15 20 25 30 35 40 45 50 55 60
[13] 65 70 75 80 85 90 95 100 105 110 115 120
> seq(5,121,length=10)
[1] 5.00000 17.88889 30.77778 43.66667
[5] 56.55556 69.44444 82.33333 95.22222
[9] 108.11111 121.00000
7. which()函数
取的最大值的下标。
8. 矩阵函数
t用来转秩。
9. 解线性方程组
10. 矩阵的特征值与特征向量
11. 数据的R语言表示——数据框
可以将向量组合成数据框,但是长度要相同。
12. 读文本文件数据(重要)
13. 读剪贴板
14. 读excel文件数据(重要)
15. 循环语句
16. R脚本
17. 综合性例子
17.1 分布函数
17.2 模拟成绩
17.3 合成数据框并保存到硬盘
17.4 计算各科平均分
17.5 求各科最高最低分