Фильтровать / подмножество всех факторов в кадре данных в R - PullRequest
1 голос
/ 17 марта 2020

Давайте начнем с примера, например, набора данных iris (data(iris)).

Столбец Species состоит из трех факторов: setosa, versicolor и virginica.

Я хотел бы установить или отфильтровать все эти факторы, создав, например, три кадра данных, каждый из которых соответствует одному фактору. Позже я хотел бы работать со всеми из них итеративно.

Я проверял разные варианты, но все они были сосредоточены на фильтрации одного или двух факторов, а не на учете всех их для работы над ними. отдельно и итеративно позже.

1 Ответ

1 голос
/ 17 марта 2020

Мы можем использовать split для создания list из data.frames

lst1 <- split(iris, iris$Species)

, и если нам нужно, чтобы это были разные объекты (не рекомендуется)

list2env(lst1, .GlobalEnv)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...