Grel для применения ко ВСЕМ столбцам или текущему столбцу

У меня есть транспозиция, которую я хотел бы применить к нескольким столбцам. Сгенерированный Grel показывает columnName или Base name, но это означает, что мне нужно редактировать код для каждого столбца. Мысль, что есть способ найти индекс столбца и иметь код, который будет применяться к "текущему" столбцу, списку столбцов по индексу или всем столбцам.

В частности, я хотел бы сократить пробелы и иметь более 20 столбцов.

Изучил foreach и row.index, но не может найти ничего похожего на индекс столбца.

1 ответ

Решение

К сожалению, многостолбцовые операции не поддерживаются текущей версией Refine.

Я смог обрезать начальные и конечные пробелы для целых проектов с помощью OpenRefine 3.2.

Ко всем проектам добавляется стандартный столбец "все". Вверху столбца "все" нажмите down arrow> выберите "Преобразовать", затем в поле "Выражение" введитеvalue.trim() и нажмите ОК.

Затем вам будет разрешено выбрать с помощью флажка столбцы, которые вы хотите преобразовать. Нажмите ОК, и это должно пройти по всем выбранным столбцам для вашего проекта.

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