好久不用就会生疏,最近重学R,用的是《R语言实战》,记一些笔记。。。
1.矩阵 ( matrix )
假设
> x <- matrix(1:10, nrow = 2)> x
[,1] [,2] [,3] [,4] [,5]
[1,] 1 3 5 7 9
[2,] 2 4 6 8 10
那么
> x[1, c(4,5) ]
是矩阵第1行的4,5列位置的元素(7,9)
2.数组 ( array )
如果一个数组
> a <-array(1:24,c(3,4,2))
那么就是创建一个数组,数据为1~24,这是一个3行,4列,2空间向量的数组
> a
, , 1
[,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12
, , 2
[,1] [,2] [,3] [,4]
[1,] 13 16 19 22
[2,] 14 17 20 23
[3,] 15 18 21 24
3.数据框 data.frame( )
×可以将不同种类的列放到一起组成数据框
两种不同的表达方式的不同:
> patientdata["age"]
age
1 25
2 34
3 28
4 52
> patientdata$age
[1] 25 34 28 52
先这样。。。