パンダーで簡単なテーブルを生成しています。ヘッダーとして表示されるテキストをより細かく制御したいと考えています。たとえば、以下のコード:
---
title: "OddFile"
author: "Test"
date: "November 18, 2015"
output: pdf_document
---
Amazing table
```{r sourceDescribeIndicators, echo=FALSE, eval=TRUE, message=FALSE, warning=FALSE, cache=TRUE}
library(datasets)
data(mtcars)
require(reshape2)
mtcars$nme <- rownames(mtcars)
mtc_melt <- melt(data = mtcars, id.vars = c("nme"))
# Pander
require(pander)
pander(data.frame("Available Models" = unique(mtc_melt$nme)))
```
次のテーブルが生成されます。
生成された一意の値のベクトルに適用されるデータ フレーム変換により、関数が同じ結果を返すため、 Available ModelsがAvailable.Modelsに変換されます。make.names
どうすれば便利に回避できますか?を介してテーブルを生成するときに、構文的に正しくない文字列を使用できるようにするソリューションに興味がありますpander
。