数据
a <- c("Green", "Red", "Blue", "Orange")
b <- c(100, 408, 39, 102)
c <- c(12000, 3100, 2410, 503)
d <- c("*", "*", "*", "***")
data <- data.frame(a, b, c, d)
data %>%
gt()
假设我有上面的 Dataframe ,有没有办法把d列中的星号变成c列的上标?12000 ^* 3100 ^* 等等?
我正在使用gt
包来处理表...
1条答案
按热度按时间iklwldmw1#
一个选项是首先使用例如
glue::glue
创建HTML字符串,然后使用gt::fmt_markdown()
将文本呈现为HTML: