2014-02-18 56 views
1

當我使用xtable生成帶R標記的報表時,在顯示輸出表之前,表輸出以幾行'##'開始。我不確定這意味着什麼,也不知道如何擺脫它。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輸出是html。

確保chunk選項設置爲results = 'asis',它告訴markdown編譯器直接使用chunk的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) 
```