у меня есть dataframe, которые содержат:в R, как получить строки, содержащие значения в списке и создать dataframe подсчетов
Meal Contents
Type_1 redberries,strawberry,blackberry
Type_2 banana,apple,strawberry,
Type_3 rice,chicken
Type_4 beef,stringbeans,mashpotatoes
Type_5 banana,strawberry,berry,cantaloupe
Я создал векторное представление столбца Содержание и нового df2 является
Meal Contents Strawberry Banana Rice
Type_1 redberries,strawberry,blackberry 1 0 0
Type_2 banana,apple,strawberry, 1 1
Type_3 rice,chicken 0 0
Type_4 beef,stringbeans,mashpotatoes 0 0
Type_5 banana,strawberry,berry,cantaloupe 1 1
Я пытался получить 2 верхних содержимое на основе подсчета:
top2_v1 <- c("strawberry","banana")
Но я озадачен в тр ying, чтобы вернуть частотное распределение количества типов блюд, содержащих содержание Top N?
Могу ли я запустить цикл, используя top2_v1 в df2, поэтому я могу создать еще один фреймворк, который позволит мне узнать частоту для каждого содержимого Top N?
Im извините, если я не был ясен. Я уже смог получить top2_v1. То, что я был в тупике, - это получить граф типа питания, который содержит top2_v1, используя df2 dataframe. –
Тогда каково ваше требование? получить частотные распределения? обновил вышеуказанный код. –
О, я вижу, пожалуйста, снова найдите обновленный код, –