gpt4 book ai didi

r - 百分比不适用于 area() 函数 - 可格式化

转载 作者:行者123 更新时间:2023-12-04 17:29:59 26 4
gpt4 key购买 nike

我尝试使用 area() 函数创建一个包含百分比值的表格。但实际上它根本不起作用(即百分比值)。有谁知道如何修复它?

#library(magrittr)
#library(dplyr)
#library(formattable)
#library(scales)

set.seed(123)
df <- data.frame(id = 1:10,
a = rnorm(10), b = rnorm(10), c = rnorm(10))

df <- df %>%
mutate(a = percent(a), b = percent(b), c = percent(c))

# show percentage value without using area function
formattable(df, list(a = color_tile("transparent", "pink"),
b = color_tile("transparent", "pink"),
c = color_tile("transparent", "pink")))

# does not show percentage value
formattable(df, list(area(col = a:c) ~ color_tile("transparent", "pink")))

sessionInfo()

[1] formattable_0.2 DT_0.1 scales_0.4.0
[4] tidyr_0.4.1 rCharts_0.4.5 dplyr_0.4.3
[7] shiny_0.13.2

最佳答案

到目前为止,我得到的最好结果是使用这段代码:

formattable(df, list(area(col = a:c) ~ percent))

但我不知道如何更改数字中的位数:(

关于r - 百分比不适用于 area() 函数 - 可格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38700570/

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