Мне нужно сохранить результаты моего l oop во фрейме данных, но я не могу понять это. Я получил l oop, работающий, как показано ниже.
Pasta_pesto <- list(ingredienten = c("spaghetti","basilicum","pijnboompitten","pesto"))
Broccoli_spinaziesoep <- list(ingredienten = c("broccoli", "spinazie"))
Romige_kipcurry <- list(ingredienten = c("zilvervliesrijst", "sperziebonen", "kip", "curry"))
recepten <- list(Pasta_pesto, Broccoli_spinaziesoep, Romige_kipcurry)
food_box <- list("spaghetti", "pesto", "kip", "curry")
for (i in recepten) {
for (e in i) {
for (j in e) {
for (k in food_box) {
if (k == j){
print(c("true", j, k))
}
else {
print(c("false", j, k))}}}}}
права теперь распечатывает значение true или false, но конечным результатом должна быть таблица со следующими столбцами: recepten, количество true для каждого рецепта, общее количество элементов в списке рецептов. как вы видите, количество истинных должно быть подсчитано и сохранено.
Я надеюсь, что любой из вас сможет мне помочь.