1
library(dplyr)
library(tidyr)
library(forcats)
library(readxl)
使用來自forcats包gss_cat數據集我創建了一個分組和彙總數據框然後將數據通過婚姻和種族分裂變量(如果有更好的Tidyverse方法比在這裏使用lapply會更好)。如何導出每個分組的表在表的列表,以一個不同的Excel選項卡使用ReadXL和Tidyverse
Survey<-gss_cat%>%
select(marital,race,relig,denom)%>%
group_by(marital,race,relig,denom)%>%
summarise(Count=n())%>%
mutate(Perc=paste0(round(100*Count/sum(Count),2),"%"))%>%
drop_na()
Survey%>%split(.$marital)%>%
lapply(function(x) split(x,x$race))
但是我試圖用readxl將最終列表導出到Excel文件。更具體地說,我想導出列表中的選擇表來分開Excel選項卡。例如,按種族劃分,以便每個種族類別位於電子表格的不同選項卡上。