如何在“打开优化”中合并行

时间:2019-02-08 13:14:48

标签: openrefine

我在开放式优化方面非常陌生,我正在尝试将电子表格中的行和列与许多重复值结合在一起。请在下面找到我要查找的示例。我认为这与“填充”命令有关,但我不确定。非常感谢你!

    Original Table      New Table

    Name | Totals       Name|Totals
    -----|-------       ----|------
    A        5            A    15
    A        10           B    104
    B        1            C    219
    B        3
    B        100
    C        4
    C        150
    C        65
    C        0

1 个答案:

答案 0 :(得分:0)

您基本上想做的是pivot table。在电子表格软件(如Excel)中,这要简单得多。但是在OpenRefine中仍然可行。

  • 确保“名称”列位于第一位置,并且其值已排序。

  • 在此列中使用blank down

  • 从“总计”创建新列,并使用以下公式:

row.record.cells.Totals.value.sum()

  • 使用filter by blank,仅保留包含值的“名称”行。

  • 导出.csv或.xlsx中的过滤行。

此截屏视频将使情况更加清晰。

enter image description here