我有一个具有以下结构的列表。
data
|
|
-> entities
|
-> 0
|
-> 1
|
-> 2
问题:
我想查找实体的名称和年龄,以便实体[[x]] $ type =='applicant'
当前解决方案:
目前,我想到为每个元素创建列表,从而尝试按类型过滤,但这不是长期解决方案
entity_one <- data.frame(data$entity[[1]]$name, data$entity[[1]]$type, data$entity[[1]]$age)
答案 0 :(得分:0)
我们可以使用:
data$entity[lapply(data$entity, '[[', 'type') == 'applicant']