cor*_*ado 0 markdown r ggplot2
我有几个数值和因子变量data
的n
观察数据框。我想产生其中的HTML报告class
和 describe
报告以及直方图(qplot
或ggplot
),绘制了每个变量。
感谢您的帮助。
科拉多
您可以在 Markdown 文件中的 R 块中放置一个循环。类似的东西,例如:
```{r, echo=FALSE}
library(ggplot2)
```
This is an introductory sentence with absolutely no interest.
```{r, results="asis", eval=TRUE, echo=FALSE}
data(cars)
for (varname in names(cars)) {
var <- cars[,varname]
cat(paste0("<h2>",varname,"</h2>"))
cat(paste0("Class : <pre>",class(var),"</pre>"))
cat("Summary : <pre>")
print(summary(var))
cat("</pre>")
if (is.numeric(var)) print(qplot(var, binwidth=diff(range(var))/30))
}
```
This is an astonishing conclusion.
Run Code Online (Sandbox Code Playgroud)
这给出了以下结果:http : //rpubs.com/juba/mdloop