在R标记中将输出相邻放置

在R标记中将输出相邻放置,r,matrix,markdown,R,Matrix,Markdown,如何使R标记中的两个矩阵相邻显示 --- title: "Test" output: pdf_document: latex_engine: xelatex --- ```{r} a <- matrix(rexp(18, rate=.1), ncol=3) b <- matrix(rexp(4, rate=.1), ncol=2) print(a) print(b) ``` --- 标题:“测试” 输出: pdf\U文件: 乳胶引擎:Xeletex --- ```

如何使R标记中的两个矩阵相邻显示

---
title: "Test"
output: 
  pdf_document: 
    latex_engine: xelatex
---

```{r}
a <- matrix(rexp(18, rate=.1), ncol=3)
b <- matrix(rexp(4, rate=.1), ncol=2)
print(a)
print(b)
```
---
标题:“测试”
输出:
pdf\U文件:
乳胶引擎:Xeletex
---
```{r}

a可能使用
xtable
stargazer
进行表格格式设置(更“漂亮”)。一个棘手的解决方案是设置
keep_tex=true
,然后直接编辑
tex
文件。然后,您可以在同一个
调用(like)中设置两个
表格
环境。在@Tad Dallas的评论之后,我使用的一种技巧是构造一个单独的矩阵,其中有一个空列分隔它们,然后添加列名以区分矩阵。在
xtable
中打印出来会产生非常好的结果。
a <- matrix(rexp(18, rate=.1), ncol=3)
b <- matrix(rexp(4, rate=.1), ncol=2)
print(a)

## [,1] [,2] [,3]
## [1,] 6.034713 14.882553 31.177579
## [2,] 11.011486 8.991163 2.291942
## [3,] 8.329703 30.096870 1.215264
## [4,] 18.560846 19.846930 4.020519
## [5,] 22.563052 2.182901 2.538573
## [6,] 4.225677 8.603654 8.982184

print(b)

## [,1] [,2]
## [1,] 2.895999 1.859186
## [2,] 21.056651 27.426468