【问题标题】:OpenRefine Multiply Header RowsOpenRefine 乘以标题行
【发布时间】:2018-04-12 11:04:41
【问题描述】:

我有一个 csv 文件,其中包含一些数据,可用于多年。在数据提供者的终极智慧中,数据的结构实际上是多个标题行(每年一个)。

对于 example 在我的文件顶部:

All | 2004 | Team | Player then some other rows

在 2004 年的所有数据之后,还有另一个标题行,如下所示:

All | 2005 | Team | Player

OpenRefine 有办法解决这个问题吗?

【问题讨论】:

    标签: openrefine


    【解决方案1】:

    据我了解,您的数据是以这种方式构造的。

    All,2004,Team,Player
    
    1, data1,team1,Player1
    
    2, data2,team2,Player2
    
    3, data3,team3,Player3
    
    All,2005,Team,Player
    
    4, data4,team4,Player4
    

    如果这是正确的,一种可能的解决方案是创建一个“年份”列,然后删除标题。这是一种使用正则表达式^\d{4}$ 来隔离年份的可能性。

    【讨论】:

    • 非常感谢。
    猜你喜欢
    • 2014-06-24
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    相关资源
    最近更新 更多