←
PDF 318 / 520 Vector Basics
→
English · PDF 318
Original PDF page 318
中文 · PDF 318

library(tidyverse) #> 正在加载 tidyverse:ggplot2 #> 正在加载 tidyverse:tibble #> 正在加载 tidyverse:tidyr #> 正在加载 tidyverse:readr #> 正在加载 tidyverse:purrr #> 正在加载 tidyverse:dplyr #> 与 tidy 包存在冲突 -------------------------------- #> filter():dplyr, stats #> lag():dplyr, stats

向量基础

向量有两种类型:

  • 原子向量,共有六种类型:逻辑型、整数型、双精度型、字符型、复数型和原始型。整数型向量和双精度型向量统称为数值向量。
  • 列表,有时也被称为递归向量,因为列表可以包含其他列表。

原子向量与列表的主要区别在于,原子向量是同质的,而列表可以是异质的。还有一个相关的对象:NULL。NULL 通常用于表示向量的缺失(与 NA 不同,NA 用于表示向量中某个值的缺失)。NULL 的行为通常类似于长度为 0 的向量。图 16-1 总结了它们之间的相互关系。

图 16-1. R 向量类型的层次结构