Table R tableHTML 和 mailr 中的列间距
Table Column spacing in R tableHTML and mailr
我正在尝试通过 mailr 发送邮件并且它工作正常。为了发送 5 行的小 table - 我使用的是 HTML 格式,它也工作正常。
我正在使用 htmlTable 包 - 目前唯一的缺点是我无法控制列的宽度或列之间的间隙。有没有办法控制这个。
我尝试了 kable 和 kableExtra 包,但输出没有任何 css 格式 - 一个非常好的计划 HTML,但是 Rstudio 中的查看器显示很好,但邮件没有任何格式.
甚至尝试了这种格式table,在某种程度上还可以,但是一些 CSS 外观在 mailr 中被删除了 - 但对我有用,但这里也缺乏列大小控制。
请就如何在 html 包中添加列 gaps/widths 或使用 kable/kableExtra 在邮件中获得所需的 html 格式提出建议。或者任何知识共享也将不胜感激。
您可以为此使用 tableHTML
(这是您标记的包!!)。作为一个小例子,参数 widths
控制列的宽度:
library(tableHTML)
mtcars[1:4, 1:5] %>%
tableHTML(widths = rep(100, 6))
您几乎可以通过对列(或任何其他 add_css_
使用 add_css_column
函数将您想要的任何类型的(其他)CSS table)其他部分的功能。 vignette.
上有详细解释
我正在尝试通过 mailr 发送邮件并且它工作正常。为了发送 5 行的小 table - 我使用的是 HTML 格式,它也工作正常。
我正在使用 htmlTable 包 - 目前唯一的缺点是我无法控制列的宽度或列之间的间隙。有没有办法控制这个。
我尝试了 kable 和 kableExtra 包,但输出没有任何 css 格式 - 一个非常好的计划 HTML,但是 Rstudio 中的查看器显示很好,但邮件没有任何格式.
甚至尝试了这种格式table,在某种程度上还可以,但是一些 CSS 外观在 mailr 中被删除了 - 但对我有用,但这里也缺乏列大小控制。
请就如何在 html 包中添加列 gaps/widths 或使用 kable/kableExtra 在邮件中获得所需的 html 格式提出建议。或者任何知识共享也将不胜感激。
您可以为此使用 tableHTML
(这是您标记的包!!)。作为一个小例子,参数 widths
控制列的宽度:
library(tableHTML)
mtcars[1:4, 1:5] %>%
tableHTML(widths = rep(100, 6))
您几乎可以通过对列(或任何其他 add_css_
使用 add_css_column
函数将您想要的任何类型的(其他)CSS table)其他部分的功能。 vignette.