gpt4 book ai didi

r - 在 knitr 中打印 HTML 或 Word 表,以便考虑字符串中的空格

转载 作者:行者123 更新时间:2023-12-04 10:38:28 25 4
gpt4 key购买 nike

使用 knitr 和 Rstudio,我试图将数据帧打印到 HTML 或 Word,以便 versicolor 中的前导空格将 versicolor 推到右侧。

#data
library(knitr )
library(xtable)

df <- iris[c(1,51),c(5,1)]
df$Species <- as.character(df$Species)
df$Species[ df$Species=="versicolor"] <- " versicolor"

尝试 kable() 的不同组合...
#table
kable( df)
kable( df, right = FALSE,align = c("l", "l" ) )
kable( df, right = FALSE,align = c("r", "l" ) )

我明白了:
enter image description here

...或这个:
enter image description here

但我试图得到这个:
enter image description here

最佳答案

如果您愿意使用一些 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 中插入 # 的倍数。

关于r - 在 knitr 中打印 HTML 或 Word 表,以便考虑字符串中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31430140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com