В документе Excel у меня есть 5 различных строковых переменных в столбце с именем Team
.Два других столбца имеют дату и номер.Я хочу взять каждую отдельную строковую переменную и создать 5 листов на одном листе Excel в R. Я знаю, что мне нужно сделать цикл, но я застреваю.В настоящее время я делаю это долгий путь, но думаю, что есть более чистый путь.
Я застрял с помощью цикла, поэтому я сделал это долго, и он работает, но должен быть ярлык.
Пример данных
split_data <- read_excel("H:/R_split_pages.xlsx", sheet = "Sheet1")
Wildcats_ex <- split_data %>%
filter(Team == "Wildcats")
Lions_ex <- split_data %>%
filter(Team == "Lions")
Bulldogs_ex <- split_data %>%
filter(Team == "Bulldogs")
Panthers_ex <- split_data %>%
filter(Team == "Panthers")
Warriors_ex <- split_data %>%
filter(Team == "Warriors")
write.xlsx(Wildcats_ex, file = "C:\\R_split_pagesRoutput2.xlsx", sheetName = "Wildcats", append = FALSE)
write.xlsx(Lions_ex, file = "C:\\R_split_pagesRoutput2.xlsx", sheetName = "Lions", append = TRUE)
write.xlsx(Bulldogs_ex, file = "C:\\R_split_pagesRoutput2.xlsx", sheetName = "Bulldogs", append = TRUE)
write.xlsx(Panthers_ex, file = "C:\\R_split_pagesRoutput2.xlsx", sheetName = "Panthers", append = TRUE)
write.xlsx(Warriors_ex, file = "C:\\R_split_pagesRoutput2.xlsx", sheetName = "Warriors", append = TRUE)