OpenRefine:如何偏移值? (前一行到下一行)

OpenRefine: How can I offset values? (preceding row to the following row)

假设我在 OpenRefine 中有这个列表:

有没有办法像下面这样将(偏移值)B 移动到 A?

使用 cross() 函数和 OpenRefine v3.5(目前处于测试阶段),您可以通过不提供字段名称来访问前一行或后一行。您可以通过在 v3.4 中创建索引列来实现相同的目的。

因此,您可以 cells.ColumnName.value +" "+ cross(row.index + 1, "", "")[0].cells.ColumnName.value 获取下一行的值,在当前行中追加该单元格的值,并带有 space.

请注意,如果您使用排序,这将取索引更高的行的值,不一定是显示中的下一行。

此致,安托万