1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# 赋值:
# 对象名 <- 对象值,=好也可以赋值,菜鸟教程中说没有区别,但我目前看一些博主说最好用<-进行赋值,=号用来在函数的参数中进行赋值。
#常量
pi #圆周率π
letters #小写二十六个英文字母
LETTERS #大写二十六个英文字母
month.name #全拼月份
month.abb #简写月份
#向量赋值
v1 <- 1:5 #v1 int[1:5] 1 2 3 4 5
v2 <- c(v1,3,2,7,4,6) #v2 num[1:10] 1 2 3 4 5 3 2 7 4 6
v3 <- rep(v2, times = 2) #重复两遍第一个参数 v3 num[1:20] 1 2 3 4 5 3 2 7 4 6 1 2 3 4 5 3 2 7 4 6
v4 <- rep(v2, each = 2) #重复第一个参数中的数值每一个两遍 1 1 2 2 3 3 4 4 5 5 3 4 2 2 7 7 4 4 6 6
v5 <- rep(v2, times =2, each = 2)
v6 <- seq(from = 2, to = 9, by =2) #取从2开始到9结束的数,每个数差值为2
v7 <- seq(from = 2, to = 9, length.out = 3) #取从2开始到9结束的数,取3个(平均分成两份区域)
v8 <- seq(from = 2, by = 3, length.out = 4) #从2开始取值,每个数差值为3,共取四个数
v9 <- c('aic', 'bic', 'cp')
# c函数只能包含同一类型的数据,如果类型不统一,会进行强制类型转换
# 向量元素名称
names(v2) #1 2 3 4 5 3 2 7 4 6
names(v2) <- v9
v2 #aic bic cp <NA> <NA> <NA> <NA> <NA> <NA> <NA>
# 1 2 3 4 5 3 2 7 4 6
names(v2) #"aic" "bic" "cp" NA NA NA NA NA NA NA
|