首页 > 解决方案 > 如何在 Shiny 中隐藏 rhandsontable 元素中的数字

问题描述

我知道这rhandsontable是基于handsontable使用 JS 库的通用 JS 库本身numebro

但是,似乎numebro不允许在热表中将图形的 R 显示四舍五入,例如 13.4 到 13 和 13.6 到 14 (例如,隐藏数字,只是在显示中,而不是在实际的基础数据中),这是一个相当基本需求和DT可以很好地管理的东西。有没有办法在不修改底层数据的情况下处理热显示?我认为这与此问题相同。使用该'a'格式不是解决方案,因为例如 1,154,521.5 将显示为 1.1m。

下面是 jrowen 的 github 官方页面的示例:

DF = data.frame(int = 1:10, float = rnorm(10), cur = rnorm(10) * 1E5,
                lrg = rnorm(10) * 1E8, pct = rnorm(10))

rhandsontable(DF, width = 550, height = 300) %>%
  hot_col("float", format = "0.0") %>%
  hot_col("cur", format = "$0,0.00") %>%
  hot_col("lrg", format = "0a") %>%
  hot_col("pct", format = "0%")

在我们编辑单元格之前,如何使浮点数 0.2 简单地为 0?还是-13.18% 只是-13%?

标签: rshinyrhandsontable

解决方案


推荐阅读