【发布时间】:2019-09-05 17:21:59
【问题描述】:
我有一组数字/字符串,可以生成其他数字/字符串。我需要创建一个函数,为我提供创建该数字/字符串所需的所有数字/字符串的列表。
考虑以下数据集
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)
【问题讨论】:
-
纠正了我很笨的原因
标签: r for-loop reverse-lookup