我有一组数字/字符串,可以生成其他数字/字符串。我需要创建一个函数,为我提供创建该数字/字符串所需的所有数字/字符串的列表。
考虑以下数据集
ingredients <- c('N/A', 'cat', 'bird')
product <- c('cat', 'bird', 'dog')
data <- data.frame(ingredients, product)
head(data)
如果我输入函数(狗),我想要一个返回鸟然后返回猫的列表。当成分 = N/A 时,该函数知道何时停止(无需查找更多内容)。
似乎某种附加的 for 循环是正确的方法。
needed <- list()
for (product in list){
needed[[product]]<-df
}
df <- dplyr::bind_rows(product)