1

我有一个带有一系列标识符的 OpenRefine 列。有些是单个整数(22, 27),有些代表一个范围(28-33, 10023-10110)。我正在寻找一种方法来明确该范围内的每个数字,这样我就可以将每个值设为自己的行。

4

1 回答 1

1

这是基本技术:

  1. 将范围标识符拆分为两列:Id1 和 Id2。
  2. 使用此表达式基于 Id2 创建一个新列

    forRange(cells.Id1.value,cells.Id2.value+1,1,x,x).join(",")

  3. 然后单击新列上的“编辑单元格”并选择“拆分多值单元格”。这将为该范围创建新行。

  4. 如果要填充新行的数据,请单击每个数据列上的“编辑单元格”和“向下填充”。
于 2014-01-25T01:42:15.513 回答