首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在R bookdown中,如何为pdf和html输出编写一个非常大的表(120行,8列)?

在R bookdown中,可以使用kable()函数和kableExtra包来为pdf和html输出编写一个非常大的表。

首先,确保已经安装了kableExtra包,可以使用以下命令进行安装:

代码语言:txt
复制
install.packages("kableExtra")

然后,加载kableExtra包:

代码语言:txt
复制
library(kableExtra)

接下来,创建一个包含120行和8列的数据框,例如:

代码语言:txt
复制
data <- data.frame(matrix(rnorm(960), nrow = 120))

然后,使用kable()函数将数据框转换为表格,并设置适当的参数,例如:

代码语言:txt
复制
kable(data, format = "html", table.attr = "class='table'", row.names = FALSE) %>%
  kable_styling(bootstrap_options = c("striped", "hover"))

上述代码将生成一个带有120行和8列的HTML表格,并应用了Bootstrap样式。

如果要生成PDF输出,可以使用以下代码:

代码语言:txt
复制
kable(data, format = "latex", booktabs = TRUE, row.names = FALSE) %>%
  kable_styling(latex_options = c("striped", "scale_down"))

上述代码将生成一个带有120行和8列的PDF表格,并应用了LaTeX样式。

请注意,以上代码中的参数和样式可以根据需要进行调整。关于kableExtra包的更多信息和用法示例,可以参考腾讯云的产品介绍链接地址:kableExtra产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

R沟通|Bookdown中文书稿写作手册(

/github.com/rstudio/bookdown) 是继knitrrmarkdown扩展包之后, 另一个增强markdown格式扩展, 使得Rmd格式可以支持公式、定理、图表、文献自动编号引用等适用于编写书籍功能...bookdown管理下一本书内容可以按章节分解成多个Rmd文件, 其中可以包含可执行R代码, R代码生成统计汇总结果、表格、图形可以自动插入到生成内容, 表格图形可以是浮动排版。...Rmd文件R程序都在一个单独R会话独立地运行,避免了不同Rmd文件之间同名变量同名标签互相干扰。...style.css是自定义 CSS 显示格式,gitbookepub_book中使用; _header.html是插入了一部分个性化HTML代码,其内容将出现在每个生成HTML文件head部分...对gitbook格式(即HTML网页格式), 编译完成后会弹出一个预览窗口, 点击“Show in new window”按钮可以将内容操作系统默认网络浏览器打开。

2.8K10

别人电子书,你电子书,都在bookdown

bookdown是著名R包作者谢益辉开发,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。...(点击阅读原文,跳转博客,所有外链可点) Bookdown官网,有很多免费bookdownR书籍,Hadley Wickham等撰写R for Data Science》,Roger...Customize our bookdown 准备Rmd文件 基本规则 一个典型bookdown文档包含多个章节,每个章节一个R Markdown文件里面 (文件语法可以是pandoc支持markdown...另外当目录下同时存在name1.pngname1.pdf文件时,会自动选择HTML展示name1.png文件,PDF输出引入name1.pdf格式文件。...('index_pdf.Rmd', 'bookdown::pdf_book')" 配置全局变量自适应HTMLPDF输出 ```{r setup, include=FALSE} library(knitr

3.5K110
  • Bookdown文档生成教程

    bookdown是一款及其方便编写技术文档或教材工具,语法简洁,数据处理灵活。支持Rmarkdown或普通markdown通过pandoc软件转换为HTMLPDF。...('index.Rmd', 'bookdown::pdf_book')" Customize our bookdown 准备Rmd文件 基本规则 一个典型bookdown文档包含多个章节,每个章节一个...一个出现Rmd文件,可以定义Pandoc相关YAML metadata, 比如标题、作者、日期等(去掉#及其后内容)。...另外当目录下同时存在name1.pngname1.pdf文件时,会自动选择HTML展示name1.png文件,PDF输出引入name1.pdf格式文件。...('index_pdf.Rmd', 'bookdown::pdf_book')" 配置全局变量自适应HTMLPDF输出 ```{r setup, include=FALSE} library(knitr

    3.7K50

    R沟通|用bookdown制作图书(1)

    介绍 Rbookdown扩展包是继knitrrmarkdown扩展包之后, markdown格式另一种扩展, 使得Rmd格式可以支持公式、定理、图表自动编号引用、链接, 文献引用链接等适用于编写书籍功能...bookdown管理下:一本书内容可以分解成多个Rmd文件, 其中可以有可执行R代码, R代码生成文字结果、表格、图形可以自动插入到生成内容, 表格图形可以是浮动排版。...输出格式主要支持gitbook格式网页图书, 这种图书左侧显示目录, 右侧显示内容, 并可以自动链接到上一章下一章;详细简介可参见:R语言教程-第23章[1]。...通过单独安装LaTeX编译器支持将书籍转换为一个PDF文件, 支持中文;可以生成ePub等格式电子书。bookdown除了可以编写有多个章节书籍, 也可以用来生成单一文件研究报告。...为了本地支持网页数学公式显示还有一个MathJax目录, 参见其中readme.txt说明文件。

    1.4K40

    R Bookdown 做本书,上线

    Bookdown 支持采用 Rmarkdown (R 代码可以运行) 或普通 markdown 编写文档,然后编译成 HTML, WORD, PDF, Epub 等格式。...而 RMarkdown 是建立 Markdown 基础之上一种语言,旨在方便将文本代码混合在同一个文件。 用途:Markdown 主要用于编写格式化文本,网页、文章、文档等。...而 RMarkdown 则专门设计用于数据分析与报告,允许一个文件交织代码 (通常是 R 代码) 和文字说明。 代码执行:Markdown 无法直接执行代码,只能将代码块展示为格式化文本。...而 RMarkdown 可以执行嵌入代码块,将结果动态渲染到文档。这对于分析报告可重复研究非常有用。 输出格式:Markdown 通常会被渲染为 HTMLPDF 等格式。...而 RMarkdown 主要由 R 生态圈工具支持, RStudio IDE。

    11710

    翻译|记住一些常用R

    它可以用于根据代码、代码输出markdown编写自定义邮件正文;并使用SMTP服务器发送电子邮件-甚至GMail -或集成生产服务,RStudio Connect。...提升Markdown文档软件包 ? bookdown[4]有助于使用R Markdown编写书籍长篇文章/报告。https://bookdown.org/上有一些书本和书本书籍示例。...小编做了一篇入门教程:R沟通|用bookdown制作图书(1),后续还会有进一步更新想法。 citr[5] 创建一个RStudio插件,用于R Markdown文档插入引用。...有大量文档可以HTMLLaTeX中生成。 modelsummary[20]创建表格图表来汇总统计模型和数据,这些也可定制产生。 stargazer[21]可以用来创建回归模型输出。...fortunes[25] 包括来自R社区财富智慧集合,可从CRAN获得。 fun[26] 可以R玩扫雷游戏,也可从CRAN获得。

    2.9K30

    94-R分享07-我第一本bookdown

    格式扩展, 使得Rmd格式可以支持公式、定理、图表自动编号引用、链接, 文献引用链接等适用于编写书籍功能。...这是用Rbookdown功能制作中文图书模板,输出格式为bookdown::gitbookbookdown::pdf_book." site: bookdown::bookdown_site output...2.5-输出结果 编译结果默认保存在_book子目录 。你也可以_bookdown.yml设置output_dir项改为其它子目录。...(后面会说到) 编译整本书为pdf_book格式时,如果成功编译, 也会弹出一个PDF预览窗口。可以_book子目录中找到这个PDF文件。...怀疑这个json文件有关: 后续内容 个人觉得通过R bookdown 学习,可以作为一个涉猎html/css 网页设计契机,包括其本身更加细致内容,我以后也会继续更新。

    1.3K10

    1.5w字Rmarkdown入门教程汇总

    演示Rstudio版本为4.0.3 第三章:图、代码输出 3.1代码输出 1.行内代码 `r sin(pi/2)` 有趣案例: 1)自动更新日期 date: "`r Sys.Date()`"...默认情况下代码结果会在输出文件呈现。如果通过参数来控制代码块运行结果输出情况可以{r }设置。一般包括代码及运行结果输出、图片表格格式定义等。...fig.subcap:设置图片副标题 out.widthout.height选项指定在输出实际显示宽和高,如果使用"90%"这样百分数单位则可以自动适应输出大小。...但是,某些情况下,例如在经文地址,我们可能希望保留缩进。在这些情况下,我们可以通过以竖线(|)开头线来使用线块。换行符所有前导空格将保留在输出。...5.6.控制图片输出大小??? 这个我文稿教程挺清楚了。

    8.7K53

    93-R分享06-Rmd多种输出格式

    R Markdown文件(.Rmd)文件支持多种输出网页(html_document)、MS Word(word_document)、PDF(pdf_document, 需要LaTeX编译器支持)...), Microsoft OfficePowerPoint幻灯片(powerpoint_presentation)格式。...文件如下: 这样,我就可以将Rmd 内容输出成md,来发公众号啦。...不过,对于内容输出图片来说,其结果会保存在一个文件夹: 这时候有两个选择: 将图片上传到图床,并不在Rmd 输出图片,这也是我一直使用方法; 利用Mweb 发布服务,将本地图床一键全部上传到云端...输出方法 这些内容我们除了可以直接在yaml 头部文件设置外,还可以使用命令render特别设置: render("1-example.Rmd", output_format = "word_document

    2.2K20

    1.5w字Rmarkdown入门教程汇总

    演示Rstudio版本为4.0.3 第三章:图、代码输出 3.1代码输出 1.行内代码 `r sin(pi/2)` 有趣案例: 1)自动更新日期 date: "`r Sys.Date()`"...默认情况下代码结果会在输出文件呈现。如果通过参数来控制代码块运行结果输出情况可以{r }设置。一般包括代码及运行结果输出、图片表格格式定义等。...fig.subcap:设置图片副标题 out.widthout.height选项指定在输出实际显示宽和高,如果使用"90%"这样百分数单位则可以自动适应输出大小。...但是,某些情况下,例如在经文地址,我们可能希望保留缩进。在这些情况下,我们可以通过以竖线(|)开头线来使用线块。换行符所有前导空格将保留在输出。...5.6.控制图片输出大小??? 这个我文稿教程挺清楚了。

    9K10

    R沟通|Bookdown中文书稿写作手册(上)

    书稿模板选择与测试过程遇到了很多坑,幸运是逐个踩过来了,但从 TEXTEX 到Rnw(Sweave+R), 再到Rmd (Knitr + R), 最后到Bookdown, 共经历了 4 个模板...这本小册子可视为一个写中文书稿Bokdown模板,也是中文Bookdown写作一本说明书,其中汇总了书稿几大核心要素写作技巧。...针对代码伴随,早期对这类图书有二个解决方案: Sweave/knitr + R 本质上它是 TEXTEX 嵌入R代码块,并由R在后台运行后将结果也嵌入到 TEXTEX ,再由 TEXTEX 编译引擎生成...或由pandoc由md转化为html, 其中数学公式由Mathjax完成渲染. 1.3.3 Rmarkdown向Bookdown过渡 科技高度发达互联系时代,读者使用媒介基本有三类:较为专业电脑...Bookdown注重不同类型读者媒体使用差异,并很好地实现统一编写与差异化输出

    2.2K21

    准备写本书

    bookdown bookdown是著名R包作者谢益辉开发,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。...完全开源,向收费说不 完全自定义,想干啥就干啥 静态网站,很容易部署到Internet 支持LaTeX,可以直接导出tex文档 导出排版好PDF文档kindle文档 写完后直接排序组合,一键build...成书 如何使用bookdown 1、安装RRstudio 2、安装bookdown包 install.packages("bookdown") 3、克隆demo到本地,解压后用Rstudio打开.Rproj...文件 https://github.com/yihui/bookdown-chinese 4、打开工程章节对应.Rmd文件进行编辑 5、编辑完成章节Rstudio面板Build--Build Book...编译成书 6、编译完成之后会自动生成一个_book文件夹,里面包含了静态html文件 github.io github提供了一个功能叫github.io,用官网一句话来形容 Websites for

    64720

    R沟通|Bookdown中文书稿写作手册(上)

    书稿模板选择与测试过程遇到了很多坑,幸运是逐个踩过来了,但从 TEXTEX 到Rnw(Sweave+R), 再到Rmd (Knitr + R), 最后到Bookdown, 共经历了 4 个模板...这本小册子可视为一个写中文书稿Bokdown模板,也是中文Bookdown写作一本说明书,其中汇总了书稿几大核心要素写作技巧。...针对代码伴随,早期对这类图书有二个解决方案: Sweave/knitr + R 本质上它是 TEXTEX 嵌入R代码块,并由R在后台运行后将结果也嵌入到 TEXTEX ,再由 TEXTEX 编译引擎生成...或由pandoc由md转化为html, 其中数学公式由Mathjax完成渲染. 1.3.3 Rmarkdown向Bookdown过渡 科技高度发达互联系时代,读者使用媒介基本有三类:较为专业电脑...Bookdown注重不同类型读者媒体使用差异,并很好地实现统一编写与差异化输出

    1.3K40

    BookDown写本书

    bookdown是著名R包作者谢益辉开发,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。...PDF文档kindle文档 使用十分方便,安装后可以专心使用RMarkdown写作 写完后直接排序组合,一键build成书 R Markdown优势(值得系统学习) 代码与文本共存,程序员最爱...轻量级,再大文件也有着极快读取速度 文末可以列出参考文献,科研狗最爱 如何使用bookdown 1、安装RRstudio 2、安装bookdown包 install.packages("bookdown...") 3、克隆demo到本地,解压后用Rstudio打开.Rproj文件 https://github.com/rstudio/bookdown-demo 4、打开工程章节对应.Rmd文件进行编辑...5、编辑完成章节Rstudio面板Build--Build Book编译成书 ?

    1.3K10

    R沟通|Rmarkdown(5)一些常用技巧

    但是,某些情况下,例如在经文地址,我们可能希望保留缩进。在这些情况下,我们可以通过以竖线(|)开头线来使用线块。换行符所有前导空格将保留在输出。...例如:如果想把目录正文内容分开,可以在在正文前面加入这个代码 ? 这时输出结果,目录一个界面,正文另起一页。 ? 5. 控制文本输出宽度 有时从R代码输出文本可能太宽。...如果输出文档具有固定页面宽度(例如,PDF文档),则文本输出可能会超过页面的页边距。 R全局选项宽度可用于控制R函数输出文本宽度,如果默认值太大,则可以尝试使用较小值。...: --listings includes: in_header: preamble.tex --- preamble.tex(建议放到rmd同一个文件夹),我们设置了Listings...控制图 这个我文稿教程挺清楚了。

    3.9K20

    R沟通|Rmarkdown教程(3)

    默认情况下代码结果会在输出文件呈现。如果通过参数来控制代码块运行结果输出情况可以{r }设置。一般包括代码及运行结果输出、图片表格格式定义等。...```{r echo=FALSE} print(1:5) ``` 结果为: ## [1] 1 2 3 4 5 collapse选项 一个代码块代码、输出通常被分解为多个原样文本块, 如果一个代码块希望所有的代码...代码结果都在一个原样文本块。...asis, 文本型输出直接进入到HTML文件, 这需要R代码直接生成HTML标签, knitr包kable()函数可以把数据框转换为HTML代码表格。...out.widthout.height选项指定在输出实际显示宽和高,如果使用"90%"这样百分数单位则可以自动适应输出大小。

    2.8K20

    将rmd文件输出为含中文pdf:踩过坑及最终解决

    RMarkdown渲染成pdf是先渲染成LaTeX,然后再转成pdf,所以上面的准备工具也可以看到需要安装一种LaTeX编译环境图片Rmd输出过程首先R Markdown会将Rmd文件转化为一个名为...knitr文档, knitr可以理解为一个由纯文本代码交织在一起文档,然后再将这个文档转化为一个Markdown文件(.md),最后由pandoc转化为任意指定文档格式。...包rticles包提供了适用于各类场景rmd模板,安装以后便可以选择支持中文模板,rstudio菜单栏依次选择file->new file->R Markdown,然后选择下图所示模板。...See https://bookdown.org/yihui/rmarkdown-cookbook/latex-unicode.html错误: LaTeX failed to compile 一个测试....因此,要做到以下几点:系统修改UTF-8编码CTeX格式为唯一支持中文rmd输出pdf格式必须保证outputlatex_engine: xelatex在下一次尝试输出pdf文件时,请关闭先前打开所有

    54510

    R沟通|Rmarkdown教程(2)

    R配套软件包tinytex可以帮助你将LaTeX或R Markdown文档编译为PDF时自动安装缺少LaTeX软件包,并确保将LaTeX文档编译正确次数以解决所有交叉引用。...新建流程 弹出选项框里,可以申明rmarkdownTitle、Author以及默认输出文件格式,一般可以选择HTMLPDF、Word格式,具体见下图。 ?...2)markdown文本 markdown文本是rmarkdown里主要内容(上图3位置),由编辑人员按照markdown语法自行编写文本内容, 3)代码块 rmarkdown一个主要功能是可以执行文件内代码块...手动导出 手动导出方法很简单,完成mardown编辑后,手动点击上图红圈内knit按钮,选择导出格式类型即可,Rstudio支持导出PDFhtml、word三种类型。...,同样支持pdf、word、html等多种文件格式。

    2.3K20
    领券