【发布时间】:2019-04-30 21:00:38
【问题描述】:
在一个 Excel 文档中,我在名为 Team 的列中有 5 个不同的字符串变量。另外两列有一个日期和一个数字。我想获取每个不同的字符串变量并在 R 中的同一个 excel 工作表上创建 5 张工作表。我知道我需要做一个循环,但一直卡住。我目前正在做很长的路,但认为有一种更清洁的方法。
我在使用循环时被卡住了,所以我做了很长的路,它可以工作,但必须有一个捷径。
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)
【问题讨论】:
-
您好,您可以添加代码格式以使您的问题更易于阅读吗?