如何使用RMarkdown中的htmlTable打印特定列?

时间:2017-04-14 02:10:14

标签: r html-table r-markdown

我很高兴使用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列,我将如何与子集一起执行此操作?

谢谢。

1 个答案:

答案 0 :(得分:0)

似乎是一个直截了当的R子集问题。

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

htmlTable(out,
      align="rrrr|r",
      rnames = FALSE)