我有一个从API提取生成的列表,并由httr
包从JSON转换。
它有80多个顶级编号元素/列表,每个元素/列表包含10个下一级元素/列表。在下一个级别,我希望能够过滤,所以我只有10个中的1,其名称为" My Color" ,我不希望其他9个不匹配。
以下是R中第二级的输出,(1/10)列表:
..$ data:List of 10
.. ..$ :List of 3
.. .. ..$ id : int 1
.. .. ..$ name : chr "My Color"
.. .. ..$ color:List of 1
.. .. .. ..$ data:List of 1
.. .. .. .. ..$ :List of 3
.. .. .. .. .. ..$ id : int 15
.. .. .. .. .. ..$ name: chr "Blue"
由于列表的复杂性,我很难获得可重现的数据示例,但最终目标是保留80个顶级元素,但每个元素包含1个子列表,其中包含' name& #39;元素包含'我的颜色'。
再次为缺乏可重复的示例而道歉,但是可以理解指向正确方法的指针。我真的很难操纵名单。