Прогрессивный номер в колонке Openrefine
Можно ли создать "счетчик", прогрессивное число в столбце, используя GREL?
Например, я хотел бы добавить value
на этот номер, чтобы сгенерировать идентификатор для каждой записи.
1 ответ
Каждая строка в проекте OpenRefine имеет индекс - порядковый номер, начинающийся с нуля (первая строка в проекте).
Вы можете получить доступ к этому с помощью 'rowIndex'.
Чтобы объединить это со значением (я предполагаю, что "значение" является строкой), чтобы создать идентификатор строки, я бы предложил:
В столбце, содержащем значение, которое вы хотите использовать, щелкните раскрывающийся список в верхней части столбца и выберите "Редактировать столбец" -> "Добавить столбец на основе этого столбца". В появившемся диалоговом окне присвойте новому столбцу имя (например, идентификатор строки).) затем введите следующее в поле "Выражение":
rowIndex+value
Затем нажмите "ОК", и у вас должен появиться столбец идентификатора строки.