【发布时间】:2021-01-14 19:30:06
【问题描述】:
我有一个具有以下结构的列表:
fruit
-apple
--ID = 1
---condition = good
---colour = green
--ID = 2
---condition = bad
---colour = red
--ID = 3
---condition = okay
--- colour = red
-banana
--ID = 4
---condition = bad
---colour = yellow
---peel = TRUE
--ID = 5
---condition = bad
---colour = yellow
---peel = TRUE
--ID = 6
---condition = good
---colour = yellow
---peel = FALSE
-peach
--ID = 7
---colour = orange
--ID = 8
---colour = orange
--ID = 9
---colour = orange
有没有办法提取颜色向量? 即,“绿色”“红色”“红色”“黄色”......
可以通过以下方式将它们获取为一个水果:
apply(fruit$apple, '[[', "colour")
但是我不知道如何在不遍历名称的情况下抓取所有水果?
提前感谢您的帮助!
【问题讨论】:
-
您能提供
dput(fruit)吗?