相关疑难解决方法(0)

knitr:如何防止输出中的文本换行?

编织到HTML时,我遇到了knitr中代码输出块中的文本换行问题.

例如,如果我运行以下内容:

matrix(rnorm(60, 5, 2), ncol = 12)
Run Code Online (Sandbox Code Playgroud)

HTML中的输出将包装表,给出这样的输出,其中第12列在其余部分下移动:

##       [,1]   [,2]  [,3]  [,4]  [,5]  [,6]  [,7]  [,8]  [,9] [,10] [,11]
## [1,] 3.407 0.8035 2.981 5.269 6.989 5.107 7.143 3.127 3.624 7.220 4.805
## [2,] 3.907 5.5971 5.488 4.995 6.496 5.980 1.576 3.009 6.605 3.440 2.754
## [3,] 1.945 3.7668 4.860 2.945 3.663 5.945 7.168 2.012 5.873 8.190 7.441
## [4,] 4.893 6.2054 4.403 3.967 2.880 7.196 1.813 3.283 5.216 5.699 2.829
## [5,] 5.706 0.9084 5.802 1.404 3.122 …
Run Code Online (Sandbox Code Playgroud)

r knitr

43
推荐指数
1
解决办法
2万
查看次数

在for循环中生成markdown注释

我正在尝试使用knitr基于具有for循环的R脚本生成HTML报告.我想从for循环中的注释生成markdown注释,但我不确定它是否可行.

这是一个简单的例子,这是在test.R中:

for (i in 1:5) {
    ## This is a heading for `i`
    #' This is a comment for `i`
    print(i)    
}
Run Code Online (Sandbox Code Playgroud)

然后我用spin来生成一个Rmd文件:spin('test.R')

但是,Rmd文件如下所示.

```{r }
for (i in 1:5) {
    ## This is a heading for `i`
    #' This is a comment for `i`
    print(i)    
}
```
Run Code Online (Sandbox Code Playgroud)

R块中的markdown注释不会编译为HTML.可能吗?

谢谢,彼得

markdown r roxygen knitr

16
推荐指数
3
解决办法
1万
查看次数

标签 统计

knitr ×2

r ×2

markdown ×1

roxygen ×1