offset - OpenRefine:如何偏移值?(前一行到下一行)
问题描述
假设我在 OpenRefine 中有这个列表:
- 一种
- 乙
- C
有没有办法将(偏移值)B 移动到 A,如下所示?
- AB
- 公元前
解决方案
使用该cross()
函数和 OpenRefine v3.5(目前处于测试阶段),您可以通过不提供字段名称来访问前一行或后一行。您可以通过在 v3.4 中创建索引列来实现相同的目的。
因此,您可以cells.ColumnName.value +" "+ cross(row.index + 1, "", "")[0].cells.ColumnName.value
获取下一行的值,将当前行中该单元格的值附加到空格中。
请注意,如果您使用排序,这将采用索引更高的行的值,而不一定是显示中的后续行。
问候, 安托万
推荐阅读
- python - 用于更新复选框标签的 RadioButton 开关
- swiftui - 如何使用 SwiftUI 制作具有绝对位置的底栏
- javascript - 使用 ref 以编程方式触发点击事件?
- python - cv2.imshow 失败:Fontconfig 错误:读取配置文件失败
- html - 展开时,Bootstrap Popover 内容在移动视图中被截断
- python - 将 JSON 从 REST API 转换为 Azure Synapse Analytics
- sql-server - 如何为这个 XML 使用 XQuery
- python - 如何安装 PyTorch?
- css - 将两个 Leaflet 控件并排放置,但只有两个?
- sql - 无法创建基于联合的复杂查询的物化视图