OpenRefine:如何偏移值? (前一行到下一行)
OpenRefine: How can I offset values? (preceding row to the following row)
假设我在 OpenRefine 中有这个列表:
- 一个
- B
- C
有没有办法像下面这样将(偏移值)B 移动到 A?
- A B
- B C
使用 cross()
函数和 OpenRefine v3.5(目前处于测试阶段),您可以通过不提供字段名称来访问前一行或后一行。您可以通过在 v3.4 中创建索引列来实现相同的目的。
因此,您可以 cells.ColumnName.value +" "+ cross(row.index + 1, "", "")[0].cells.ColumnName.value
获取下一行的值,在当前行中追加该单元格的值,并带有 space.
请注意,如果您使用排序,这将取索引更高的行的值,不一定是显示中的下一行。
此致,安托万
假设我在 OpenRefine 中有这个列表:
- 一个
- B
- C
有没有办法像下面这样将(偏移值)B 移动到 A?
- A B
- B C
使用 cross()
函数和 OpenRefine v3.5(目前处于测试阶段),您可以通过不提供字段名称来访问前一行或后一行。您可以通过在 v3.4 中创建索引列来实现相同的目的。
因此,您可以 cells.ColumnName.value +" "+ cross(row.index + 1, "", "")[0].cells.ColumnName.value
获取下一行的值,在当前行中追加该单元格的值,并带有 space.
请注意,如果您使用排序,这将取索引更高的行的值,不一定是显示中的下一行。
此致,安托万