【问题标题】:Making changes to a ntriples file with python使用 python 更改 ntriples 文件
【发布时间】:2019-03-29 13:52:32
【问题描述】:

场景:我刚刚拿到一个巨大的 ntriples 文件(未压缩 6.5gb)。我正在尝试打开它并执行一些操作(例如清理其中包含的一些数据)。

问题:我无法检查此文件的内容。 Notepad++ 无法处理它,而在 RDFlib 中,我只能加载文件,但我似乎无法在不解析整个内容的情况下找到一种编辑方法。我也尝试过使用 RDF 包(来自how to parse big datasets using RDFLib?),但我找不到在 Python 3 中安装它的方法。

问题:执行此类操作的最佳选择是什么? rdflib 中是否有任何命令可以进行这种编辑?

【问题讨论】:

    标签: python rdflib n-triples


    【解决方案1】:

    如果它是 ntriples,那么基本上它就是一个逐行的三元组。因此,您可以按小块(文件中的一些 N 行)读取文件,并通过 rdflib 解析块,然后在图上执行您需要的任何清理操作。

    【讨论】:

      猜你喜欢
      • 2021-06-01
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 2023-04-07
      • 2021-05-31
      • 1970-01-01
      • 2015-03-13
      相关资源
      最近更新 更多