R包“rhandsontable”不显示“NA”字符序列

时间:2016-08-17 15:49:21

标签: r shiny rhandsontable

荷兰股票的彭博交易所代码为“NA”,例如“RDA NA Equity”。我需要在一个单独的列中显示交换代码。默认呈现函数将2字符串“NA”解释为“不适用”值,而是显示空白单元格。我通过在所有交换代码上附加一个空格来解决这个问题。这非常令人不满意。是否有某种设置可以阻止手握渲染器“压制”“NA”字符串?

1 个答案:

答案 0 :(得分:1)

您可以应用自定义文字渲染器(默认情况下rhandsontable更改NA为空字符串)

library(rhandsontable)
data = data.frame(a=rep(NA, 5))
rhandsontable(data) %>% hot_cols(renderer="
    function (instance, td, row, col, prop, value, cellProperties) {
      Handsontable.renderers.TextRenderer.apply(this, arguments);
    }
")