2014-02-18 3 views
1

Когда я создаю отчет с уценкой R с использованием xtable, вывод таблицы начинается с нескольких строк '##' перед отображением выходной таблицы. Я не уверен, что это значит и как избавиться от него.R Markdown XTable, производящий ## перед выходом таблицы

```{r sector select info, tidy=FALSE, echo=FALSE, message=FALSE, warning=FALSE} 

library(xtable) 
print(xtable(data), type = "html", include.rownames = T, floating=FALSE) 
``` 

ответ

2

Я был в состоянии решить эту проблему путем добавления комментария = NA

```{r sector select info, tidy=FALSE, comment=NA, echo=FALSE, message=FALSE, warning=FALSE} 

library(xtable) 
print(xtable(data), type = "html", include.rownames = T, floating=FALSE) 
``` 
1

Хэши являются результатом R мышления он печатает обычный вектор. Вы можете проверить вывод, вызвав print(xtable(data), ...) в интерактивном режиме.

xtable output is html.

Убедитесь, что параметры chunk установлены в results = 'asis', что указывает компилятору уценки напрямую использовать вывод html блока и включать его в конечный вывод.

```{r sector select info, results='asis', tidy=FALSE, echo=FALSE, message=FALSE, warning=FALSE} 

library(xtable) 
print(xtable(data), type = "html", include.rownames = T, floating=FALSE) 
```