小编Mah*_*der的帖子

以knitr包的kable函数生成的表为中心

我正在使用kable()knitr包的功能在pdf文档中生成一个很好的书质量表.输出如下所示,表放在左侧. 在此输入图像描述

我想把桌子放在中间,如下所示. 在此输入图像描述

如果有人能提出一些建议,我将不胜感激.我知道我可以用它来做xtable.有什么办法可以直接用kable来做吗?

完整可重复的编织代码(.Rnw文件)如下;

\documentclass{article}
\usepackage{booktabs}

\begin{document}

<<results='asis'>>=
library(knitr)
kable(head(women), format='latex', booktabs=TRUE)
@

\end{document}
Run Code Online (Sandbox Code Playgroud)

r centering knitr

8
推荐指数
1
解决办法
6212
查看次数

为什么inner_join对data.table的行为有所不同?

我想使用dplyr函数将数据表与数据表连接起来inner_join().这是我的代码.

library(data.table)
library(dplyr)

DF <- data.frame(x = rep( c("a","b","c"), each=3), 
                 y = rep( c(1,3,6), 3))

DT <- data.table(x = rep( c("a","b","c"), each=3), 
                 y = rep( c(1,3,6), 3))

W <- data.frame(x = c("b","c","d"), 
              foo = c(4,2,9))
Run Code Online (Sandbox Code Playgroud)

当我尝试连接两个数据帧时,inner_join()按预期工作.

inner_join(DF,W)

Joining by: "x"
  x y foo
1 b 1   4
2 b 3   4
3 b 6   4
4 c 1   2
5 c 3   2
6 c 6   2
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将数据框与数据表连接时,inner_join()会产生意想不到的结果.

inner_join(DT,W)

Joining by: "x" …
Run Code Online (Sandbox Code Playgroud)

r inner-join dplyr data.table

4
推荐指数
1
解决办法
166
查看次数

标签 统计

r ×2

centering ×1

data.table ×1

dplyr ×1

inner-join ×1

knitr ×1