【问题标题】:Openrefine - Split Columns by using spaceOpenrefine - 使用空间拆分列
【发布时间】:2021-02-02 10:16:30
【问题描述】:

我是 OpenRefine 的新手,得到的数据如下:

比较国际发展研究 960 1.087 1.451 A-/B+ 3-star

我想使用倒序的空间来拆分(从最后开始计算)。我该如何表达?

谢谢!

【问题讨论】:

    标签: openrefine


    【解决方案1】:

    您可以使用以下grel表达式在空间上拆分并选择数组的最后一个元素value.split(' ')[-1]

    您可以使用 -2 等在数组中向后移动。

    【讨论】:

    • 谢谢!我知道了。我可以再问一个建议吗?如果我想保留最后一个空格之前的所有值,我该怎么办?
    • 您可以将前面的表达式与替换函数结合起来,将数组的最后一个事件替换为空。在您的情况下,您将使用 value.replace(value.split(' ')[-1],'')
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 2021-01-23
    • 1970-01-01
    相关资源
    最近更新 更多