第15章 向量

本章主要是讲关于R包的结构,向量。很多书都是从这开始讲,所以这一章是最蒙但学的最多的。这是从一个方面讲述了这本书的好的地方。

第15章 向量_第1张图片
Figure 20.1: The hierarchy of R’s vector types

向量的包含关系如上图所示!

使用typeof函数可以快速确定向量的类型,length函数可以确认向量的长度。
数值型向量中双精度及整数型需要进行区别:

  • 双精度为近似值 所以判断是要用near函数
  • 特殊数值的关系及存在


    第15章 向量_第2张图片
    特殊数值

具体可以参照这篇博客 https://baijiahao.baidu.com/sid=1577252276224639706&wfr=spider&for=pc

第15章 向量_第3张图片
判断向量类型的函数

向量取子集

[]表示向量取子集

x <- c("one", "two", "three", "four", "five")
x[c(3, 2, 5)]#注意是位置哦
#> [1] "three" "two"   "five"

20.5.3 Lists of condiments 这实在是太形象了 不忍删去

The difference between [ and [[ is very important, but it’s easy to get confused. To help you remember, let me show you an unusual pepper shaker.

第15章 向量_第4张图片
image

If this pepper shaker is your list x, then, x[1] is a pepper shaker containing a single pepper packet:

第15章 向量_第5张图片
image

x[2] would look the same, but would contain the second packet. x[1:2] would be a pepper shaker containing two pepper packets.

x[[1]] is:

第15章 向量_第6张图片
image

If you wanted to get the content of the pepper package, you’d need x[[1]][[1]]:

第15章 向量_第7张图片
image.png

你可能感兴趣的:(第15章 向量)