OpenRefine - добавить порядковый номер, сбросить для каждой записи

У меня есть несколько записей, содержащих несколько строк. Я хочу дать каждой строке в записи уникальный идентификатор, основанный на строке в первой строке, содержащей исходный идентификатор + _01 _02 _03 и так далее.

Затем я хотел бы сбросить счетчик, когда начинается следующая запись с новой строкой, и повторить вышеописанное.

1 ответ

Решение

Вы можете использовать следующее выражение value +row.index - row.record.fromRowIndex+1 генерировать идентификатор. Вы можете прочитать больше об индексе строк и записей здесь: http://kb.refinepro.com/2012/06/creating-row-and-record-index.html

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