r - DT::datatable 的 for 循环输出,带有 Rmarkdown
问题描述
我想在 Rmarkdown 上使用 for 循环多次输出数据表。
测试.Rmd
---
title: "test"
output: pdf_document
---
```{r, include=TRUE, echo=FALSE, comment=NA, results='asis'}
library(DT)
n <- 1
for (i in 1:3) {
dat <- cars[n,]
DT::datatable(dat)
n <- n + 1
}
```
此代码不打印数据表。我想在 for 循环中执行类似以下代码的操作。
测试.Rmd
---
title: "test"
output: pdf_document
---
```{r, include=TRUE, echo=FALSE, comment=NA, results='asis'}
library(DT)
dat <- cars[1,]
DT::datatable(dat)
dat <- cars[2,]
DT::datatable(dat)
dat <- cars[3,]
DT::datatable(dat)
```
你知道为什么 for 循环不起作用吗?谢谢
解决方案
推荐阅读
- php - 从 REST 服务的 json 到 php 数组的转换
- mysql - 将Mysql group by date和select count查询翻译成laravel eloquent
- ms-word - 上传 Word 文件 => 使用 TinyMCE 将内容转换为格式良好的 HTML => 插入 TinyMCE
- vba - 用 VBA for Word 查找和替换会覆盖以前的样式
- jmeter - Jmeter令牌刷新
- c# - 使用 Autofac 在依赖链中选择 LifetimeScope 的更简洁方法
- windows - 如何在不知道文件名的情况下搜索/打开文件类型
- java - mvnDebug tomcat7:运行不要挂起
- c++ - 重载运算符 = 用于在 C++ 中继承标准列表的类
- r - Dplyr::summarise 删除变量