Openrefine — разделение столбцов с помощью пробела

#openrefine

#openrefine

Вопрос:

Я новичок в OpenRefine и получил такие данные:

Исследования в области сравнительного международного развития 960 1.087 1.451 A- / B 3 звезды

Я хотел бы разделить, используя пробел в обратном порядке (считая с конца). Как я должен это выразить?

Спасибо!

Ответ №1:

Вы можете использовать следующее выражение grel для разделения по пробелу и выбора последнего элемента массива value.split(' ')[-1]

Вы можете использовать -2 и так далее для перемещения назад в массиве.

Комментарии:

1. Спасибо! Я понял. Могу я попросить еще один совет. Если я хочу сохранить все значения до последнего пробела, что я могу сделать?

2. Вы можете объединить предыдущее выражение с функцией replace, чтобы заменить последнее событие массива ничем. В вашем случае вы будете использовать value.replace(value.split(' ')[-1],'')