Openrefine 列中的累进数字
Progressive number in Openrefine column
是否可以使用 GREL 在列中生成一个 "counter" 累进数字?
例如,我想将 value
添加到该数字以生成每条记录的标识符。
OpenRefine 项目中的每一行都有一个索引 - 从零开始的序号(项目中的第一行)。
您可以使用 'rowIndex' 访问它。
要将它与一个值(我假设 'value' 是一个字符串)结合起来创建一个行标识符,我建议:
在包含您要使用的值的列中,单击列顶部的下拉菜单并选择 'Edit Column'->'Add Column based on this column'
在出现的对话框中为新列命名(例如行 ID),然后在 'Expression' 框中输入以下内容:
rowIndex+value
然后单击 'OK',您应该会看到行标识符列
是否可以使用 GREL 在列中生成一个 "counter" 累进数字?
例如,我想将 value
添加到该数字以生成每条记录的标识符。
OpenRefine 项目中的每一行都有一个索引 - 从零开始的序号(项目中的第一行)。
您可以使用 'rowIndex' 访问它。
要将它与一个值(我假设 'value' 是一个字符串)结合起来创建一个行标识符,我建议:
在包含您要使用的值的列中,单击列顶部的下拉菜单并选择 'Edit Column'->'Add Column based on this column' 在出现的对话框中为新列命名(例如行 ID),然后在 'Expression' 框中输入以下内容:
rowIndex+value
然后单击 'OK',您应该会看到行标识符列