17人加入学习
(0人评价)
01 R语言编程与统计分析

数据是信息时代的“新能源”。

价格 ¥ 699.00
该课程属于 R语言数据分析师 请加入后再学习

矩阵

——————————————————

二维数组 每个单元格数据类型相同

byrow = T 按行排列

A[3, ]  调用第三行

A[, 2] 调用第二列

diag(A)创建对角线是什么的矩阵

cbind 行合并

rbind 列合并(增加列)

定义矩阵 引用矩阵

> b1 <- rbind(a1,a2)
> b1
     [,1] [,2]
[1,]    1    2
[2,]    3    4
[3,]    5    6
[4,]    7    8
> b2 <- cbind(a1,a2)
> b2
     [,1] [,2] [,3] [,4]
[1,]    1    2    5    6
[2,]    3    4    7    8

> b1[1,]
[1] 1 2

> b2[,1]
[1] 1 3

数组

——————————————————

多个下标 类型相同的元素集合

一维=向量

二维=矩阵

> y <- array(1:18,dim = c(2,3,3))
> y
, , 1

     [,1] [,2] [,3]
[1,]    1    3    5
[2,]    2    4    6

, , 2

     [,1] [,2] [,3]
[1,]    7    9   11
[2,]    8   10   12

, , 3

     [,1] [,2] [,3]
[1,]   13   15   17
[2,]   14   16   18

 

列表

———————————————————

列表的元素有下标,元素类型可以是任意。

> x <- c(1,2)
> y <- c("as", "aaaa")
> LST <- list(class = x, sex = y)
> LST
$class
[1] 1 2

$sex
[1] "as"   "aaaa"

 could not find function "LSTlist"

函数不存在,包没下,函数打错了

> m <- list(name = "zs", age = 36, s = c(11,12,13))
> m
$name
[1] "zs"

$age
[1] 36

$s
[1] 11 12 13

> m[[1]]
[1] "zs"
> m[[3]][3]
[1] 13

[[]]取值与该元素类型相同

[]取出的是列表

> m$name
[1] "zs"
> m$age <- 33
> m$age
[1] 33

因子

——————————————————

> f <- factor(c(1,2,1,2), levels = c(1,2), labels = c("f","m"))
> f
[1] f m f m
Levels: f m

levels(f)

table()求频数

 

[展开全文]

课程特色

视频(17)
下载资料(2)
作业(1)