#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],'')