Knitr html格式问题

从后面

编织为html时,数据框中的值会变形。值小于3个字符时会发生,如下所示。-5770正确转换为,(5770)但-577结果577.后面附加了li元素。这是knitr的错误还是我的代码中的错误?

round_numeric <- function(num, prec = 0) {
  return (round(as.numeric(num), prec))
}

format_numeric <- function(num, prec = 0) {
  rounded_num <- abs(round_numeric(num, prec))
  res <- format(rounded_num, nsmall = prec, big.mark = ',', trim = TRUE)
  return (ifelse(num >= 0, res, sprintf('(%s)', res)))
}

col1 <- format_numeric(-5770)
col2 <- format_numeric(-577)
col3 <- format_numeric(300)

df <- t(data.frame(row1 = c(col1, col2, col3)))

df %>%
  kable(align = 'c', format = 'html') %>%
  kable_styling(bootstrap_options = c("striped", "hover", "condensed", "responsive"))

在R-studio中正确输出:

在此处输入图片说明

使用R-studioKnit转换为html,html文件中的输出错误

在此处输入图片说明

乔治

因此,问题是(577)括号中的in或任何整数被pandocs列为有序列表。为了防止这种情况,您可以在YAML中禁用它,只需添加以下内容即可。

output: 
  html_document:
    md_extensions: "-fancy_lists"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Knitr html格式问题

来自分类Dev

R Knitr-凯布尔表html格式的小文本

来自分类Dev

如何在html文档中隐藏格式正确的knitr :: kable()?

来自分类Dev

用knitr在html中的tkplot

来自分类Dev

根据knitr的输出格式评估块

来自分类Dev

Knitr HTML中非常宽的图形

来自分类Dev

在Markdown中制作格式正确的表格:knitr无法编译stargazer> html表格

来自分类Dev

如何使用RStudio(knitr)返回图像字幕的简单Markdown格式?

来自分类Dev

在Knitr中指定多种同时输出格式

来自分类Dev

Pander + Knitr的问题:使用pander.list时出错

来自分类Dev

在LaTex中使用Knitr和XTable交叉引用的问题

来自分类Dev

kable-table周围的多个bookdown / rmarkdown / knitr问题

来自分类Dev

使用 Knitr 处理嵌套列表中的数据框问题

来自分类Dev

knitr :: is_word_output()来检查当前输出类型是否为单词–就像knitr :: is_latex_output()和knitr :: is_html_output()一样

来自分类Dev

R,使用Knitr来查看HTML中的表

来自分类Dev

通过RStudio编译时的R Knitr html文件图片位置

来自分类Dev

R knitr markown:设置HTML页面宽度

来自分类Dev

在rmarkdown / knitr中的块之前和之后插入html代码

来自分类Dev

使用Knitr将R脚本转换为HTML。完整的基础

来自分类Dev

knitr,R Markdown和xtable:HTML表中的xtable表

来自分类Dev

输出R循环内容并以knitr html输出

来自分类Dev

knitr html输出中的字符串太长

来自分类Dev

简单的HTML格式问题

来自分类Dev

HTML 格式问题

来自分类Dev

用knitr和用kable()生成的表控制科学符号和零值格式

来自分类Dev

knitr:以pdf和png格式保存图形,但在最终文档中使用pdf文件

来自分类Dev

使用Knitr,ggplot2和xtable格式化输出

来自分类Dev

knitr kable将单元格文本格式化为有序列表

来自分类Dev

函数开发中knitr / data.table组合的R怪异作用域问题

Related 相关文章

  1. 1

    Knitr html格式问题

  2. 2

    R Knitr-凯布尔表html格式的小文本

  3. 3

    如何在html文档中隐藏格式正确的knitr :: kable()?

  4. 4

    用knitr在html中的tkplot

  5. 5

    根据knitr的输出格式评估块

  6. 6

    Knitr HTML中非常宽的图形

  7. 7

    在Markdown中制作格式正确的表格:knitr无法编译stargazer> html表格

  8. 8

    如何使用RStudio(knitr)返回图像字幕的简单Markdown格式?

  9. 9

    在Knitr中指定多种同时输出格式

  10. 10

    Pander + Knitr的问题:使用pander.list时出错

  11. 11

    在LaTex中使用Knitr和XTable交叉引用的问题

  12. 12

    kable-table周围的多个bookdown / rmarkdown / knitr问题

  13. 13

    使用 Knitr 处理嵌套列表中的数据框问题

  14. 14

    knitr :: is_word_output()来检查当前输出类型是否为单词–就像knitr :: is_latex_output()和knitr :: is_html_output()一样

  15. 15

    R,使用Knitr来查看HTML中的表

  16. 16

    通过RStudio编译时的R Knitr html文件图片位置

  17. 17

    R knitr markown:设置HTML页面宽度

  18. 18

    在rmarkdown / knitr中的块之前和之后插入html代码

  19. 19

    使用Knitr将R脚本转换为HTML。完整的基础

  20. 20

    knitr,R Markdown和xtable:HTML表中的xtable表

  21. 21

    输出R循环内容并以knitr html输出

  22. 22

    knitr html输出中的字符串太长

  23. 23

    简单的HTML格式问题

  24. 24

    HTML 格式问题

  25. 25

    用knitr和用kable()生成的表控制科学符号和零值格式

  26. 26

    knitr:以pdf和png格式保存图形,但在最终文档中使用pdf文件

  27. 27

    使用Knitr,ggplot2和xtable格式化输出

  28. 28

    knitr kable将单元格文本格式化为有序列表

  29. 29

    函数开发中knitr / data.table组合的R怪异作用域问题

热门标签

归档