向量的编辑
扩展向量
使用c函数
a<-c(1:6)
a
#[1] 1 2 3 4 5 6
b<-c(8:10)
d<-c(a,b)
d
#[1] 1 2 3 4 5 6 8 9 10
用append函数
append函数不会改变元向量,如果要保存改变后的向量则需要重新赋值
append(a,b)
#[1] 1 2 3 4 5 6 8 9 10
append(b,a)
#[1] 8 9 10 1 2 3 4 5 6
append(d,100)
#[1] 1 2 3 4 5 6 8 9 10 100
append(d,100,3) '在第3个元素后面插入100'
#[1] 1 2 3 100 4 5 6 8 9 10
append(d,100,0) '在最前面的位置插入100'
#[1] 100 1 2 3 4 5 6 8 9 10
改变元素的值
vc<-c(11,22,33,44,55,66)
vc[1]<-111 #[1] 111 22 33 44 55 66
vc[1:3]<-111 #[1] 111 111 111 44 55 66
vc[1:3]<-c(111,222,333) #[1] 111 222 333 44 55 66
vc[vc>33]<-121 #[1] 11 22 33 121 121 121
vc[vc==33]<-777 #[1] 11 22 777 44 55 66
vc[1:4]<-c(212,717) '循环'
#[1] 212 717 212 717 55 66
删除元素的值
vc<-c(11,22,33,44,55,66)
vc<-vc[-1] '从vc中删除了位置为1的元素'
vc<-vc[-c(3:5)] '删除3,4,5位置的元素'
vc<-vc[c(2:4)] '保留位置为2,3,4的元素'