“ sapply(name,” [“,2)”,“ [”是什么意思?

时间:2019-05-08 09:25:53

标签: r

name

[[1]]

[1] "John"  "Davis"

[[2]]

[1] "Angela"   "Williams"

[[3]]

[1] "Bullwinkle" "Moose" 

数据如上所述,我想从列表中获取姓氏和名字。代码是:

lastname <- sapply(name, "[", 2)

我的问题:[是什么意思?

1 个答案:

答案 0 :(得分:1)

它是?Extract离子运算符。在这里,它提取list的第二个元素。

sapply(name, `[`, 2)

在OP的帖子中,list个元素是vector个。因此,它将检查第二个元素并提取该元素,并输出为vectorsapply