OpenRefine:如何为列中的每个输入创建唯一的行用逗号分隔

问题描述

在进入如下所示的数据库之前,我有一堆产品数据需要清理:

COL A COL B COL C... "N"
选项 1 A、B、C、D 选项 1 属性
选项 2 C、D、F 选项 2 属性
选项 3 D、J、Z 选项 3 属性

我希望它看起来像这样,每个独特的产品选项都有一个独特的行:

COL A COL B COL C... "N"
选项 1 A 选项 1 属性
选项 1 B 选项 1 属性
选项 1 C 选项 1 属性
选项 1 D 选项 1 属性
选项 2 C 选项 2 属性
选项 2 D 选项 2 属性
选项 2 F 选项 2 属性
选项 3 D 选项 3 属性
选项 3 J 选项 3 属性
选项 3 Z 选项 3 属性

我了解如何使用 python 脚本执行此操作,但我已经在使用 OpenRefine,我希望不会在我的数据流中涉及一个全新的过程。

在 OpenRefine 中是否有一种简单的方法可以做到这一点?我很难找到这样的方法或扩展。

谢谢!

编辑

@magdmartin 如何使用第一个单元格中的划定值填充空白单元格?

COL A COL B COL C... "N"
选项 1 A,B,C,D 选项 1 属性
选项 1 选项 1 属性
选项 1 选项 1 属性
选项 1 选项 1 属性
选项 2 C,D,F 选项 2 属性
选项 2 选项 2 属性
选项 2 选项 2 属性
选项 3 D,J,Z 选项 3 属性
选项 3 选项 3 属性
选项 3 选项 3 属性

变成了

COL A COL B COL C... "N"
选项 1 A 选项 1 属性
选项 1 B 选项 1 属性
选项 1 C 选项 1 属性
选项 1 D 选项 1 属性
选项 2 C 选项 2 属性
选项 2 D 选项 2 属性
选项 2 F 选项 2 属性
选项 3 D 选项 3 属性
选项 3 J 选项 3 属性
选项 3 Z 选项 3 属性

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)