2017-02-03 2 views
1

align = TRUE를 추가 할 때마다 문서가 잘립니다. 각 열의 계수를 정렬하여 소수 자리가 서로 위/아래에 있도록하고 싶습니다.R Markdown에서 실습을 사용하여 계수를 정렬하는 방법은 무엇입니까?

여기 align=TRUE으로 제작

```{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

TeX의 테이블이

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

는 몽 상가에 gsub을 적용하고 \\cdot으로 도트를 교체로 시작하는 내 "청크 코드"입니다. 그런 다음 을 사용하여 나를 위해 문제를 해결했습니다.

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가 너무 높은 것입니다.