Я пытаюсь создать отдельные .csv-файлы для каждой группы в фрейме данных, сгруппированном с функцией group_by dplyr. До сих пор у меня есть что-то вродеКак написать группы dplyr для разделения файлов?
by_cyl <- group_by(mtcars, cyl)
do(by_cyl, write_csv(., "test.csv"))
Как и ожидалось, это записывает один. CSV-файл, содержащий только данные из последней группы. Как я могу изменить это, чтобы написать несколько CSV-файлов, каждый с именами файлов, которые включают цил?
Именно то, что мне было нужно! В стороне - в моем фактическом случае я группировался по двум переменным; получается порядок, которым вы их группируете, действительно важно. Например, «цил» должен быть первой группировкой для этого. – Nat
Красивая обертка для функций! Спасибо! – spacedSparking