首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >并排排列Xtable

并排排列Xtable
EN

Stack Overflow用户
提问于 2014-05-29 05:58:47
回答 1查看 7.5K关注 0票数 14

我看到了在RMarkdown-HTML knitr, R Markdown, and xtable: xtable tables within HTML table中并行创建xtable的答案。

以及如何在Sweave直接R: Print two tables with xtable ()中并行创建xtable

但是Rmarkdown/Pandoc中的并排xtable如何?

在我的*Rmd文件中

代码语言:javascript
复制
```{r , results='asis', message=FALSE, echo=FALSE}

female.bmi <- lm(bmi ~年龄组+种族+ GEO_SPA + FPL_FIN +as.factor(年份),

代码语言:javascript
复制
          data=lach[lach$GENDER=='Female',] )

xtable(female.bmi,comment=FALSE,标题=“女性体重指数的线性回归”)

male.bmi <- lm(bmi ~年龄组+种族+ GEO_SPA + FPL_FIN +as.factor(年份),

代码语言:javascript
复制
        data=lach[lach$GENDER=='Male',] )

xtable(male.bmi,comment=FALSE,标题=“男性体重指数的线性回归”)

代码语言:javascript
复制

然后,我编译如下:

代码语言:javascript
复制
knit('Modeling/simple.rmd', 'Modeling/simple.md') # creates md file
pandoc('Modeling/simple.md', format='latex') # LaTeX/PDF

这些是分开的桌子-太好了!但是,如何才能让它们同时显示为并行的子图/子表呢?我尝试将Latex子图形代码集成到{r}print(xtable)代码中,但没有效果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-20 20:53:37

好的,用R标记来制作它是非常容易的。下面是我的代码和结果:

我结合了你链接到的例子:

这是.Rmd文件的代码:

代码语言:javascript
复制
---
title: " 2 tables in markdown side by side"
author: "Marcin Kosiński"
date: "2014"
output: 
   pdf_document:
      includes:
         in_header: header2.tex
      highlight: pygments
      toc: true
      toc_depth: 3
      number_sections: true
---

```{r,echo=FALSE}

图书馆(针织品)

opts_chunk$set(comment="",message=FALSE,tidy.opts=list(keep.blank.line=TRUE,width.cutoff=120),options(width=100),cache=TRUE,fig.aliing=‘center’,fig.height=6,fig.width=10,fig.path=‘人形/光束-’,图显示=‘持有’,大小=‘脚注大小’,cache=TRUE)

代码语言:javascript
复制
```{r}

图书馆(Xtable)

数据(Tli)

附(Tli)

X <- tli

fm1 <- aov(苗条~性别+种族+等级+不推荐,data=x)

打印(xtable(Fm1),file="ta.tex",floating=FALSE)

打印(xtable(head(tli,n=5)),file="tb.tex",floating=FALSE)

代码语言:javascript
复制
\begin{table}[ht]
\centering
\subfloat[Table x(a)]{\label{tab:tab1a}\scalebox{.5}{\input{./ta}}}\quad
\subfloat[Table x(b)]{\label{tab:tab1b}\scalebox{.5}{\input{./tb}}}
\caption{Caption about here}
\label{tab:tab1}
\end{table}

下面是header2.tex文件的代码,它需要与.Rmd文件位于同一个文件夹中:

代码语言:javascript
复制
\usepackage{subfig}
\usepackage{graphicx}

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23926671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档