library(dplyr)
library(tidyr)
library(forcats)
library(readxl)
Используя набор данных gss_cat из пакета forcats, я создал сгруппированный и обобщенный фрейм данных, а затем разделил данные по семейным и расовым переменным (если есть лучший метод tidyverse, чем использование здесь lapply, это было бы отличным бонусом).
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))
Однако я застрял, пытаясь экспортировать окончательный список в файл Excel с помощью readxl. В частности, я хочу экспортировать выбранные таблицы в список на отдельные вкладки Excel. Например, разделить по расам, чтобы каждая категория рас находилась на отдельной вкладке электронной таблицы.