Прогрессивный номер в колонке Openrefine

Можно ли создать "счетчик", прогрессивное число в столбце, используя GREL?

Например, я хотел бы добавить value на этот номер, чтобы сгенерировать идентификатор для каждой записи.

1 ответ

Решение

Каждая строка в проекте OpenRefine имеет индекс - порядковый номер, начинающийся с нуля (первая строка в проекте).

Вы можете получить доступ к этому с помощью 'rowIndex'.

Чтобы объединить это со значением (я предполагаю, что "значение" является строкой), чтобы создать идентификатор строки, я бы предложил:

В столбце, содержащем значение, которое вы хотите использовать, щелкните раскрывающийся список в верхней части столбца и выберите "Редактировать столбец" -> "Добавить столбец на основе этого столбца". В появившемся диалоговом окне присвойте новому столбцу имя (например, идентификатор строки).) затем введите следующее в поле "Выражение":

rowIndex+value

Затем нажмите "ОК", и у вас должен появиться столбец идентификатора строки.

Другие вопросы по тегам