首页 > 编程知识 正文

rmarkdown 表格,rmarkdown输出中文

时间:2023-05-05 10:10:37 阅读:227212 作者:2740

文章目录 @[toc]原始输出表格knitr包美化表格kableExtra包美化表格kable_styling()表格操作

Rmarkdown表格除了用markdown语法手动输入以外,还包括通过R语言函数生成的各种表格类输出。如用summary()函数进行数据描述时候、使用lm()函数进行线性回归建模输出的系数。

这些原始输出结果美观上有所不足,可以使用各种R语言包进行美化。如knitr包、pander包、kableExtra包等。pander包要求表中不能出现中文,因此不再展示。

回复‘RmarkdownTable’,下载Rmd格式文件,用Rstudio打开文件,点击Knit即显示运行结果。时间有限,文章内仅展示三张效果图。

Rmd文件名包含中文时,如果使用head()函数不直接显示.点击knit编译查看效果即可。

原始输出表格

如果是原始表格,表格输出结果在屏幕比较小的时候,一行难以显示的变量,会跳跃到下一行,从而导致结果很乱。

data <- head(mtcars)data

knitr包美化表格

使用knitr包kable()函数,表格输出结果并不会随着屏幕大小而出现原始表格的情况。

library(knitr)kable(data)

kableExtra包美化表格

安装{r}install.packages("kableExtra")

需要配合kable()函数使用。

kable_styling()

kable_styling()设定表格整体,它会自动应用bootstrap风格主题。
它的可选参数:

bootstrap_options设定主题。可选值有striped, bordered, hover, condensed,responsive。full_width设定是否响应屏幕大小。TRUE和FALSE取值。full_width=F,不随着屏幕大小变化而变化。Position设定屏幕足够大时表格位置。可选值为center, left和right。分别为居中,左偏,右偏。Font size设定表格内文字大小。fixed_thead = T时,调整表头以适应屏幕。 表格操作 column_spec()选中列row_spec()选中行row_spec(0)选中变量名

这些函数内可以添加各种参数,包括:

bold = T,加深color 设定表中数据颜色background设定背景颜色angle设定角度…其他参数 data %>% kable() %>% kable_styling("striped", full_width = F) %>% column_spec(2:4, bold = T) %>% row_spec(3:5, bold = T, color = "white", background = "#D7261E")

R 语 言 小 白 速 通 R语言小白速通 R语言小白速通
懂 点 R 语 言 懂点R语言 懂点R语言
欢 迎 分 享 收 藏 关 注 欢迎分享收藏关注 欢迎分享收藏关注

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。