R标记中每个变量的描述和绘图
我有一个数据框R标记中每个变量的描述和绘图,r,ggplot2,markdown,R,Ggplot2,Markdown,我有一个数据框数据,由几个数值和因子变量的n观察值组成。我想生成一个html报告,其中报告class和descripe,并为每个变量绘制直方图(qplot或ggplot) 我该怎么做 在R Markdown中,是否有可能在每个变量分析之前生成一个自动标题 谢谢你的帮助 Corrado您可以在标记文件中的R块中放置一个循环。比如说: ```{r, echo=FALSE} library(ggplot2) ``` This is an introductory sentence with abso
数据
,由几个数值和因子变量的n
观察值组成。我想生成一个html报告,其中报告class
和descripe
,并为每个变量绘制直方图(qplot
或ggplot
)
Corrado您可以在标记文件中的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.
`{r,echo=FALSE}
图书馆(GG2)
```
这是一个毫无兴趣的介绍性句子。
```{r,results=“asis”,eval=TRUE,echo=FALSE}
数据(汽车)
用于(名称中的varname(汽车)){
var您可以在标记文件中的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.
`{r,echo=FALSE}
图书馆(GG2)
```
这是一个毫无兴趣的介绍性句子。
```{r,results=“asis”,eval=TRUE,echo=FALSE}
数据(汽车)
用于(名称中的varname(汽车)){
var我非常乐观,你可以用软件包knitr
做到这一点。请查看并浏览示例。如果你仍然卡住了,我想你必须更新一下你的问题:问题到底出在哪里?第一个问题:我不知道如何将ggplot
或qplot
合并到cla的函数中第二个问题:事实上我不知道怎么做,但我会检查示例我很乐观你可以用软件包knitr
来做这件事。检查并浏览示例。如果你仍然卡住了,我想你必须更新你的问题小提示:问题到底出在哪里?第一个问题:我不知道如何将ggplot
或qplot
合并到一个带有class
和description
的函数中,并将其应用到整个数据库中。第二个问题:实际上我不知道如何做,但我会检查示例great!非常感谢朱巴!Gre在!非常感谢朱巴!