OpenRefine: "Fill Up" заменяет значения вдоль одного столбца

У меня есть следующая таблица

╔════════╦════════╦════════╦════════╗
║ record ║ Brand  ║ Model  ║ Spec   ║
╠════════╬════════╬════════╬════════╣
║   1    ║   X    ║ null   ║ 1      ║
║        ║   X    ║ DF     ║ 3      ║
║        ║   X    ║ null   ║ 5      ║
║   2    ║   Y    ║ null   ║ 1      ║
║        ║   Y    ║ AB     ║ 3      ║
║        ║   Y    ║ null   ║ 5      ║
╚════════╩════════╩════════╩════════╝

И хотел бы получить следующее

╔════════╦════════╦════════╦════════╗
║ record ║ Brand  ║ Model  ║ Spec   ║
╠════════╬════════╬════════╬════════╣
║   1    ║   X    ║ DF     ║ 1      ║
║        ║   X    ║ DF     ║ 3      ║
║        ║   X    ║ DF     ║ 5      ║
║   2    ║   Y    ║ AB     ║ 1      ║
║        ║   Y    ║ AB     ║ 3      ║
║        ║   Y    ║ AB     ║ 5      ║
╚════════╩════════╩════════╩════════╝

то есть. Я мечтаю о чем-то вроде "заполни" аналога урока

Я не нашел функциональность, которая покрывает это из коробки. У вас есть дополнительная информация?

1 ответ

Решение

Не могли бы вы попробовать с этим быстрым взломать?

(используйте Transform в вашей колонке "Модель")

row.record.cells['Model'].value[0]

Вот набор данных, который я использовал

record,Brand,Model,Spec
1,X,,1
,X,DF,3
,X,,5
2,Y,,1
,Y,AB,3
,Y,,5

демонстрация

введите описание изображения здесь

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