Вы можете идентифицировать столбцы, в которых нет значений, но вы не можете удалить их автоматически.
В OpenRefine 2.8 вы можете создать фасет настраиваемого текста для любого столбца с помощью GREL:
filter(row.columnNames,cn,isBlank(cells[cn].value))
Это создаст фасет, в котором перечислены все столбцы, где счетчик представляет собой количество пустых значений в этом столбце. Если это количество совпадает с количеством строк в проекте, в этом столбце есть только пустые ячейки.
В OpenRefine 3.2 и выше фасет доступен непосредственно в раскрывающемся меню в столбце «Все»
К сожалению, после определения столбцов, содержащих только пустые значения, ваш единственный вариант - удалить их, используя обычные механизмы удаления столбцов в OpenRefine - нет способа написать GREL, который идентифицирует столбцы и удаляет их.