openrefine - 替换单元格中的空值
问题描述
我无法替换单元格中的空值。我创建了一个仅显示具有空值的单元格的构面。然后我去编辑单元格>转换功能并尝试使用替换功能,但它似乎不起作用。
我尝试过的不同的事情:
replace(value, null, 'other_text')
replace(value, 'null', 'other_text')
我希望将空值替换为“其他文本”
截屏:
解决方案
您不是替换值null
,而是替换字符串'null'
。替换的正确语法是value.replace('old','new')
or replace(value,'old','new')
。但是替换不起作用null
。您应该为空值创建一个构面(您当前的屏幕截图显示一些非空值)并使用填充表达式字段,'new'
或者您可以执行类似if(value==null,'new',value)
.
推荐阅读
- python - 我创建了一个单独运行的小程序,但作为一个函数,我得到了 IndexError: list index out of range
- awk - Linux中的AWK问题
- firebase - 如何对模型中代表特定集合的 firebase 文档的特定项目进行排序?(PS:点击下方查看回答好的问题)
- python - 使用 Selenium 在电子商务页面(产品样本颜色)上抓取嵌套元素
- javascript - React 组件 setState() 并同时父组件重新渲染自己
- c# - 使用 Firebase REST API 发送批量消息失败
- ssh - 我可以从指纹生成完整的公钥吗?
- elixir - 早期返回不适用于 elixir/phoenix 的集成测试
- nix - nix-shell:如何从 env 文件加载环境变量?
- numpy - Numpy中的矩阵乘法需要太多时间