2017-04-14 81 views
0

我很享受使用RMarkdown創建報告,並且最近發現了htmlTable包。如何在RMarkdown中使用htmlTable打印特定列?

我使用子集函數從一個大型data.frame中創建多個報表/表。但是,我不確定如何僅打印特定列。例如,我當前的代碼看起來是這樣的:

```{r echo=FALSE} 
library("htmlTable") 
htmlTable(subset(iris, Species=="setosa"), 
      align="rrrr|r", 
      rnames = FALSE, 
      header = paste(c("Sepal Length", "Sepal Width", 
          "Petal Length", "Petal Width", "Species"))) 
``` 

如果我想只打印Sepal LengthPetal LengthSpecies列,我將如何與子一起做到這一點?

謝謝。

回答

0

似乎是一個直接的R子集問題。

out<-iris[iris$Species=="setosa", c("Sepal.Length", "Petal.Length", "Species")] 

htmlTable(out, 
     align="rrrr|r", 
     rnames = FALSE) 
相關問題