带有ggplot样式方面的R表

时间:2017-07-31 23:37:36

标签: r r-markdown

假设您拥有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 ~ .)

1 个答案:

答案 0 :(得分:0)

您可以考虑自己编写一个函数。 E.g:

a <- y ~ .
all.vars(a)
[1] "y" "."