【问题标题】:Is there a function in GREL to remove many columns at once based on their headers in OpenRefine?GREL 中是否有一个函数可以根据 OpenRefine 中的标题一次删除许多列?
【发布时间】:2020-05-04 10:29:08
【问题描述】:

我有一个包含 76 列的文件,其中 52 列是不相关的,应该根据它们的列标题(即名称字符串)将其删除。 OpenRefine 提供了手动重新排序/删除列的可能性,但我想知道是否有一种 GREL 方法来匹配标题名称并一次删除许多列,因为我找不到类似于替换的删除函数。

【问题讨论】:

标签: multiple-columns openrefine grel remove-method


【解决方案1】:

您是否尝试过全部列上的菜单选项? 全部 --> 编辑列 --> 重新排序/删除列...

【讨论】:

  • 是的,但是使用重新排序/删除手动拖放超过 50 列是很乏味的。 OpenRefine 中似乎没有这样的功能或其他解决方案来解决这个问题。
  • 我还想到了一些选项,我们可以根据您的需要添加:
    1. 因此,您希望在 GREL 中引入一个新的 Column Remove 函数,该函数可以将 Regex 模式的参数用于搜索列名并删除那些与模式匹配的列?
    2. 也许重新排序/删除列可以有一个新的输入框来输入您希望搜索的正则表达式模式以删除列?
    您如何看待这项新功能最适合您的工作?
猜你喜欢
  • 1970-01-01
  • 2017-05-20
  • 2018-08-24
  • 2022-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多