4

是否可以使用 GREL 生成“计数器”,即列中的累进数字?

例如,我想添加value到该数字以生成每条记录的标识符。

4

1 回答 1

5

OpenRefine 项目中的每一行都有一个索引 - 从零开始的序号(项目中的第一行)。

您可以使用“rowIndex”访问它。

要将它与一个值(我假设“值”是一个字符串)结合起来创建一个行标识符,我建议:

从包含您要使用的值的列中单击列顶部的下拉菜单,然后选择“编辑列”->“基于此列添加列”在出现的对话框中为新列命名(例如行 ID ) 然后在“表达式”框中输入以下内容:

rowIndex+value

然后单击“确定”,您应该有您的行标识符列

于 2016-03-01T15:37:20.190 回答