首页 > 解决方案 > 如何在 Open Refine 中合并行

问题描述

我是开放优化的新手,我正在寻求将电子表格中的行和列与许多重复值结合起来。请在下面找到我正在寻找的示例。我认为这与“填写”命令有关,但我不确定。非常感谢!

    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

标签: openrefine

解决方案


你想要做的基本上是一个数据透视表。在电子表格软件(如 Excel)中执行此操作要简单得多。但在 OpenRefine 中它仍然是可行的。

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

  • blank down在此列中使用。

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

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

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

  • 以 .csv 或 .xlsx 格式导出过滤后的行。

这个截屏视频会让事情变得更清楚。

在此处输入图像描述


推荐阅读