R中使用单[]且不带逗号的子数据

问题描述 投票:0回答:1

与上一个有关mine的问题有关,我想知道R中的子集。在哪种情况下会使用类似的东西? data_filtered是否可能存储在列表中?

data_filtered = data[id == FP438274 & start == 2019-19-9]
r list function subset
1个回答
0
投票

数据帧列表。

> class(iris)
[1] "data.frame"
> is.list(iris)
[1] TRUE
> is.data.frame(iris)
[1] TRUE

数据帧是列表的一种特殊类型,具有附加的约束(例如,每个列表项或column必须具有相同的长度。)

[如果将[与一个逗号一起使用,那么就将数据帧当作一个列表来进行子集化,也就是说,您正在对列进行子集设置并忽略行。 data[x]等效于data[, x]

© www.soinside.com 2019 - 2024. All rights reserved.