【发布时间】:2017-10-18 07:21:18
【问题描述】:
我想构造一个对象列表并根据其中一个属性提取对象。例如
persons_list <- list(PersonA = list(color = 'red', group = 1),
PersonsB = list(color = 'blue', group = 1),
PersonsC = list(color = 'green', group = 2))
现在我想将所有颜色提取为一个向量,其中 group 等于 1,结果是:
c('red', 'blue')
我不确定列表是否适合这里,但我选择它是因为我还希望能够通过键入来使用列表的自动完成/浏览功能
persons_list$PersonA
【问题讨论】: