2016-11-10 29 views
0

這是我的例子:如何在Rmarkdown中旋轉或調整大表格?

--- 
title: "There is a reproductible example" 
output: pdf_document 
--- 

```{r table-simple, echo=FALSE, message=FALSE, warnings=FALSE, results='asis'} 
require(pander) 
panderOptions('table.split.table', Inf) 
set.caption("My great data") 
my.data <- " # replace the text below with your table data 
Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement 
Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement 
Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement 
Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement|Anticonstitutionnellement " 

df <- read.delim(textConnection(my.data),header=FALSE,sep="|",strip.white=TRUE,stringsAsFactors=FALSE) 
names(df) <- unname(as.list(df[1,])) # put headers on 
df <- df[-1,] # remove first row 
row.names(df)<-NULL 
pander(df, style = 'rmarkdown') 
``` 

在最後的PDF輸出,詞重疊。

我使用「kable」,「table」,「print」
您是否有一個想法,這些詞不重疊?

如果表格非常龐大,我希望表格以橫向格式自動旋轉。可能嗎?

回答

0

您可以嘗試添加選項:

classoption: landscape 

在你的腦袋節

--- 
title: "There is a reproductible example" 
output: pdf_document 
classoption: landscape 
--- 

這將產生文檔的風景版本。