假设您拥有3个类别,2个子类别和一些摘要统计数据。有没有办法简洁地制作3张独立的桌子?
library(pander)
df<-data.frame(planet=c(1,1,1,1,2,2,2,2,3,3,3,3)
,continent=c('A','A','B','B','A','A','B','B','A','A','B','B')
,statistic1 = sample(12)
,statistic2= sample(12))
pandoc.table(df[df$planet==1,])
pandoc.table(df[df$planet==2,])
pandoc.table(df[df$planet==3,])
我希望有一个库允许用ggplot创建表格facet_grid
就像语法一样
pandoc.table(df)+facet_grid(planet ~ .)
答案 0 :(得分:0)
您可以考虑自己编写一个函数。 E.g:
a <- y ~ .
all.vars(a)
[1] "y" "."