在Google Refine中添加列中的每隔一对单元格

时间:2013-04-07 16:49:33

标签: csv openrefine

我有一个数据集,其中包含了世界上每个国家的男性和女性人数。

"country","sex","amount"
"Afghanistan","men","number"
"Afghanistan","women","number"
"Albania","men","number"
"Albania","women","number"...

我想在每对国家/地区行添加合并,并删除性别列,以便我最终得到:

"country","amount"
"Afghanistan","number"
"Albania","number"

如何在Google / Open Refine中以这种方式将行添加到一起?

1 个答案:

答案 0 :(得分:0)

  • 如果未对列表进行排序,请在“国家/地区”上对其进行排序并使源永久化
  • 在国家/地区列上留空
  • 删除性别列
  • 在Amount列上加入多值单元格
  • 使用forEach(value.split(','),a,a.toNumber()).sum()
  • 行的表达式转换Amount列