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

  • 我该怎么做
  • 在R Markdown中,是否有可能在每个变量分析之前生成一个自动标题
  • 谢谢你的帮助


    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在!非常感谢朱巴!