【发布时间】:2018-04-29 06:35:54
【问题描述】:
我无法提取数据框中的列表名称。
我的嵌套列表如下:
library(tidyverse)
library(dplyr)
library(purrr)
category <- list(fruits<-c("apples","orange", "pear","banana","strawberries"),
vegetables<-c("cauliflower","potato","onion","tomato"),
dairy<-c("goats milk", "cows milk"))
我的数据框:
column1<-c("apples","potato","onion","goats milk")
df<-as.data.frame(column1)
final<-df%>%mutate(listname=column1%in%category)
我得到以下结果:
column1 listname
1 apples FALSE
2 potato FALSE
3 onion FALSE
4 goats milk FALSE
我希望拥有的是:
column1 listname
1 apples fruit
2 potato vegetable
3 onion vegetable
4 goats milk dairy
非常感谢您的帮助。
谢谢
【问题讨论】: