La création d'une bonne kable sortie dans RStudio

J'ai un bloc de données qui ressemble à ceci:

er.frame <- structure(c(0.475, 0.525, 0.45, 0.475, 0.45, 0.55, 0.425, 0.5, 
0.5, 0.4, 0.45, 0.375, 0.55, 0.425, 0.5, 0.475, 0.4, 0.45, 0.375, 
0.55, 0.425), .Dim = c(7L, 3L), .Dimnames = list(NULL, c("CSP.LDA.error.rate", 
"CSP.SWLDA.error.rate", "CSP.SVM.error.rate")))
kable(er.frame)
|  CSP.LDA.error.rate|  CSP.SWLDA.error.rate|  CSP.SVM.error.rate|
|-------------------:|---------------------:|-------------------:|
|               0.475|                 0.500|               0.500|
|               0.525|                 0.500|               0.475|
|               0.450|                 0.400|               0.400|
|               0.475|                 0.450|               0.450|
|               0.450|                 0.375|               0.375|
|               0.550|                 0.550|               0.550|
|               0.425|                 0.425|               0.425|

J'aimerais que kable sortie être traitées par knitr et de faire une belle table dans le rapport HTML. La suite de la documentation dans ?kable, j'ai fait de cet extrait:

``` {r snippet}
opts_chunk$set(results='asis')
kable(er.frame)
```

Mon rapport HTML, même si, comme généré par RStudio, est juste l'écho de sortie de la console (ou rien du tout, si j'ajoute l'option output=FALSE):

## |  CSP.LDA.error.rate|  CSP.SWLDA.error.rate|  CSP.SVM.error.rate|
## |-------------------:|---------------------:|-------------------:|
## |               0.425|                 0.400|               0.400|
## |               0.425|                 0.475|               0.500|
## |               0.400|                 0.400|               0.400|
## |               0.425|                 0.425|               0.425|
## |               0.425|                 0.325|               0.275|
## |               0.350|                 0.375|               0.375|
## |               0.450|                 0.425|               0.425|

Ci-dessus est aussi ce qui apparaît dans le générés Markdown fichier avec l'accompagnement ``` délimiteurs, et il semble très bien si je enlever les séparateurs et les mots de passe hachés.

Comment de sortie à l'aide de kable? Cette question a accepté de répondre à pressentir, mais ne va pas aussi loin que la documentation.

D'ailleurs, je suis en cours d'exécution de la R 2.15.1, knitr 1.5.15.

OriginalL'auteur bright-star | 2014-01-06