2015-07-01 108 views
0

好的,所以我遇到了一個非常令人沮喪的情況,我嘗試通過RMD(kniter)嘗試顯示LaTeX表格,並將輸出註釋掉。結果顯示LaTeX代碼,但不是表格。R Markdown Kniter和LateX問題

我錯過了什麼?

--- 
    title: '2' 
    author: "Aaron Soderstrom" 
    date: "July 1, 2015" 
    output: html_document 
    --- 

    ```{r } 
    library('xtable') 
    df <- data.frame(A = c(1.00123, 33.1, 6),B = c(111111, 3333333, 3123.233)) 

    print(xtable(df, display = c("s","f","f"), digits = 4), 
    format.args = list(big.mark = " ", decimal.mark = ",")) 

    ``` 

輸出:

print(xtable(df, display = c("s","f","f"), digits = 4), 
format.args = list(big.mark = " ", decimal.mark = ",")) 
## % latex table generated in R 3.1.0 by xtable 1.7-4 package 
## % Wed Jul 01 15:29:02 2015 
## \begin{table}[ht] 
## \centering 
## \begin{tabular}{rrr} 
## \hline 
## & A & B \\ 
## \hline 
## 1 & 1,0012 & 111 111,0000 \\ 
## 2 & 33,1000 & 3 333 333,0000 \\ 
## 3 & 6,0000 & 3 123,2330 \\ 
## \hline 
## \end{tabular} 
## \end 

回答

2

試試這個:

```{r results='asis'} 
    library('xtable') 
    df <- data.frame(A = c(1.00123, 33.1, 6),B = c(111111, 3333333, 3123.233)) 

    print(xtable(df, display = c("s","f","f"), digits = 4), 
    format.args = list(big.mark = " ", decimal.mark = ","),type="html") 
``` 
+0

好吧,我不得不添加HTML格式太!謝謝 –

1

確保將R塊具有

```{r results = 'asis'} 
your code here 
``` 
+0

賓果,謝謝先生 –