OpenRefine: «Fill Up» заменяет значения вдоль одного столбца - PullRequest
0 голосов
/ 25 апреля 2018

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

╔════════╦════════╦════════╦════════╗
║ 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 Ответ

0 голосов
/ 25 апреля 2018

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

(используйте 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

Демо

enter image description here

...