2017-02-03 32 views
1

每次我添加align = TRUE時,文檔都不會編織。我想要對齊每列的係數,以使它們的小數位數直接高於/低於對方。如何使用R Markdown中的觀星者對齊係數?

這裏是我的 「塊碼」

```{r, results="asis", echo="FALSE", eval="TRUE"} 
library(stargazer) 
stargazer(model1, model2, model3, type = "latex", 
      title = "Country Deaths from Political Violence in 1975", 
      dep.var.labels.include = FALSE, dep.var.caption = "Deaths", 
      digits = 1, header = FALSE, 
      covariate.labels = c("Intercept", "Sanctions", "Political Rights", 
           "Upper 20 percent income share", 
           "Interaction of Political Rights and Sanctions")) 
``` 

回答

0

align=TRUE生產的特表與

\begin{tabular}{@{\extracolsep{5pt}}lD{.}{.}{-3} D{.}{.}{-3} D{.}{.}{-3} } 

上斯塔蓋澤應用gsub\\cdot更換點開始。然後使用cat,爲我解決了這個問題。

MWE:

table<-stargazer(example, align=TRUE) 
tablenew<-gsub("D{.}{.}{-3} ","D.{\\cdot}{-3}",table,fixed=TRUE) 

<<label, eval=TRUE, echo=FALSE, results='asis', warning=FALSE, message=FALSE>>= 
knitrout<-cat(tablenwe, sep="\n") 
@ 

一個缺點是\cdot太高。

相關問題