Próbuję utworzyć oddzielne pliki .csv dla każdej grupy w ramce danych zgrupowanej z funkcją group_by dplyra. Do tej pory mam coś w rodzaju:Jak mogę napisać grupy dplyr do oddzielnych plików?
by_cyl <- group_by(mtcars, cyl)
do(by_cyl, write_csv(., "test.csv"))
Zapisuje pojedynczy plik .csv zawierający tylko dane z ostatniej grupy. Jak mogę to zmodyfikować, aby zapisać wiele plików .csv, z których każdy ma nazwy plików, które zawierają cyl?
Dokładnie to, co potrzebne! Na marginesie - w moim przypadku zgrupowałem według dwóch zmiennych; okazuje się, że kolejność ich grupowania jest naprawdę ważna. Na przykład "cyl" musiałby być pierwszą grupą, która by działała. – Nat
Piękne opakowanie funkcji! Dziękuję Ci! – spacedSparking