R语言实战--持续更新

R语言实战

一、基础数据结构篇

向量

构建向量

构建向量的方法是使用c(),参数使用方法:

c(..., recursive = FALSE)

使用方法:

cells <- c(1:5, 10.5, "next")
cells2 <- c(cells)

第一行是把这些值存入一个向量,并且赋值给cells;第二行是把cells作为c( )函数的输入,然后赋值给cells2.
注意到,c( )构建向量时,是不要求数据类型一致的,这一点和python的tuple有些像。而且c()是内置函数,尽量避免自定义它用作其他用途。
参数recursive是一个逻辑量,默认是FALSE,如果把它置为TRUE的话,会循环的拼接所有元素。

> p <- c(list(A = c(B = 1, C = 2), B = c(E = 7)), recursive = FALSE)
> p
$A
B C 
1 2 

$B
E 
7 
> q <- c(list(A = c(B = 1, C = 2), B = c(E = 7)), recursive = TRUE)
> q
A.B  A.C  B.E 
  1   2   7 
> 

切片

你可能感兴趣的:(R语言)