1 R语言基础

1.1 数据结构

  • 向量
  • 矩阵
  • 数组
  • 列表
  • 数据框

1.1.1 向量

建立向量

c(1,2,3,4)
## [1] 1 2 3 4
1:10
##  [1]  1  2  3  4  5  6  7  8  9 10
c("a","b","c")
## [1] "a" "b" "c"
c(T,F,T)
## [1]  TRUE FALSE  TRUE

命名

x=c(1,2,3)
names(x)=c("a","b","c")
x[c(F,T,F)]
## b 
## 2
names(x)=NULL
x
## [1] 1 2 3

索引 三种索引 名称索引 位置索引 逻辑索引

删除

x
## [1] 1 2 3
c(x[-2],x[2])
## [1] 1 3 2

修改

x[2]=10

增加

x[4]=100
append(x,c(1,9,0))
## [1]   1  10   3 100   1   9   0
x
## [1]   1  10   3 100