Eli*_*iaz 4 html r formattable
我正在尝试将 formattable 与物种的某些值一起使用,因此,列名称为斜体非常重要;我尝试过该formatter()
函数,但它只作用于值,即使我使用"th"
节点而不是"span"
library(formattable)
make_italic <- formatter("span",
style = "font-style:italic")
formattable(mtcars, list(mpg = make_italic, qsec = make_italic))
Run Code Online (Sandbox Code Playgroud)
在 mtcars 中,如何将名称(mpg、cyl、disp...)更改为斜体?
我不知道该formattable
包,但make_italic
您创建的对象是一个向字符对象添加斜体标签的函数。您可以直接在列名称上使用它。由于名称已更改,因此您无法再在formattable
函数中使用它们来格式化列,但是您可以在以相同方式更改列名称之前在 data.frame 中格式化这些列。有点黑客,但有效。
library(formattable)
data(mtcars)
mtcars_tab <- mtcars
make_italic <- formatter("span", style = "font-style:italic")
mtcars_tab$mpg <- make_italic(mtcars_tab$mpg)
mtcars_tab$qsec <- make_italic(mtcars_tab$qsec)
names(mtcars_tab) <- make_italic(names(mtcars_tab))
formattable(mtcars_tab)
Run Code Online (Sandbox Code Playgroud)