vlambda博客
学习文章列表

R语言笔记——索引运算符




      本个专题将介绍R语言的一些基本技能和实用技巧。本教程在R中的列表中使用索引运算符。






R3个主要的索引运算符。

  1. [] =始终返回带有单个元素的列表。

  2. [[]] =返回列表中包含的项目类别的对象。

  3. $ =从列表中返回名称与其关联的元素,不一定是同一类




> dat <- list( str='R', vec=c(1,2,3), bool=TRUE )> a = dat["str"]> class(a)


[1] "list"


> b = dat[["str"]]> class(b)


[1] "character"


> c = dat$str> class(b)


[1] "character"


提示:

$[[]]的工作原理相同。但是建议在函数和循环中使用[[]]




ble