首页 > 解决方案 > 替换单元格中的空值

问题描述

我无法替换单元格中的空值。我创建了一个仅显示具有空值的单元格的构面。然后我去编辑单元格>转换功能并尝试使用替换功能,但它似乎不起作用。

我尝试过的不同的事情:

replace(value, null, 'other_text')
replace(value, 'null', 'other_text')

我希望将空值替换为“其他文本”

截屏:

在此处输入图像描述

标签: openrefine

解决方案


您不是替换值null,而是替换字符串'null'。替换的正确语法是value.replace('old','new')or replace(value,'old','new')。但是替换不起作用null。您应该为空值创建一个构面(您当前的屏幕截图显示一些非空值)并使用填充表达式字段,'new'或者您可以执行类似if(value==null,'new',value).


推荐阅读