在knitr中打印HTML或Word表格,以便尊重字符串中的空格

在knitr中打印HTML或Word表格,以便尊重字符串中的空格,第1张

概述使用knitr和Rstudio,我正在尝试将数据帧打印到 HTML或Word,以便使用versicolor中的前导空格,将versicolor推向右边. #datalibrary(knitr ) library(xtable)df <- iris[c(1,51),c(5,1)]df$Species <- as.character(df$Species)df$Species[ df$S 使用knitr和Rstudio,我正在尝试将数据帧打印到 HTML或Word,以便使用versicolor中的前导空格,将versicolor推向右边.

#datalibrary(knitr ) library(xtable)df <- iris[c(1,51),c(5,1)]df$SpecIEs  <- as.character(df$SpecIEs)df$SpecIEs[ df$SpecIEs=="versicolor"]  <- "         versicolor"

尝试kable()的不同组合……

#tablekable(  df)kable(  df,right = FALSE,align = c("l","l" ) )kable(  df,align = c("r","l" ) )

我明白了:

…或这个:

但我想要得到这个:

解决方法 如果您愿意使用某些HTML:

df$SpecIEs[ df$SpecIEs=="versicolor"]  <-   "<code style='background:white'>         </code>versicolor"` will get you something like you want

要么

df$SpecIEs[ df$SpecIEs=="versicolor"]  <-   "<span style='padding-left:30px'>         versicolor</span>"

会让你留下空间填充物.

后者甚至可能以编程方式更清晰(在padding-left中插入#的倍数.

总结

以上是内存溢出为你收集整理的在knitr中打印HTML或Word表格,以便尊重字符串中的空格全部内容,希望文章能够帮你解决在knitr中打印HTML或Word表格,以便尊重字符串中的空格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存