仅连接列中的一些单元格 - Openrefine
Join only some cells from a column - Openrefine
我有这样的数据集:
我只需要加入最后三列(作者),而加入功能对我没有帮助。我并不总是有 3 位作者:他们可以是 2 位,也可以是 1 位。
有没有办法只连接近列中有空单元格的单元格?
好吧,我使用了一个解决方法:
- 首先我添加另一列
row.record.cells.NameColumn.value.join("|")
- 然后在新专栏中我删除了书名
value.replace(/(^[^\|]+)\|(.+)$/, "")
一个更简单的解决方案是使用 slice()
到 select 除了第一个记录之外的每个记录上的所有值:
row.record.cells['Column name'].value.slice(1).join("|")
我有这样的数据集:
我只需要加入最后三列(作者),而加入功能对我没有帮助。我并不总是有 3 位作者:他们可以是 2 位,也可以是 1 位。 有没有办法只连接近列中有空单元格的单元格?
好吧,我使用了一个解决方法:
- 首先我添加另一列
row.record.cells.NameColumn.value.join("|")
- 然后在新专栏中我删除了书名
value.replace(/(^[^\|]+)\|(.+)$/, "")
一个更简单的解决方案是使用 slice()
到 select 除了第一个记录之外的每个记录上的所有值:
row.record.cells['Column name'].value.slice(1).join("|")