我有一个元素列表,其中几个元素具有相同的名称(即名称或S)
这是列表的一部分:
> str(MKtf)
List of 160
$ Name : chr "S09489500"
$ S : num 0
$ Var : num 34147
$ Z : num 0
$ Significance: chr "X"
$ Name : chr "S09489499"
$ S : num -1
$ Var : num 4957
$ Z : num 0
$ Significance: chr "X"
$ Name : chr "S09511300"
$ S : num 1
$ Var : num 11890
$ Z : num 0
$ Significance: chr "X"
$ Name : chr "S09498400"
$ S : num 0
$ Var : num 7367
$ Z : num 0
$ Significance: chr "X"
$ Name : chr "S09498500"
$ S : num 0
$ Var : num 134177如何能够访问列表中具有相同名称的所有元素?例如,我想要获取列表的所有元素($S
发布于 2021-04-21 19:23:25
您可以使用:
MKtf[names(MKtf) == "S"]使用一个可重现的例子:
MKtf <- list(S = 1:4, B = 2:3, S = 4:5, B = 21:23)
MKtf[names(MKtf) == "S"]
#$S
#[1] 1 2 3 4
#$S
#[1] 4 5https://stackoverflow.com/questions/67194849
复制相似问题