我很高兴使用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 Length
,Petal Length
和Species
列,我将如何与子集一起执行此操作?
谢谢。
答案 0 :(得分:0)
似乎是一个直截了当的R子集问题。
out<-iris[iris$Species=="setosa", c("Sepal.Length", "Petal.Length", "Species")]
htmlTable(out,
align="rrrr|r",
rnames = FALSE)