0

我正在努力通过使用 spacy、panda 和更多 python 库的非结构化数据来创建知识图,但问题是我遇到了警告,即解析警告。

让我们看看这段代码,我使用 jupyter notebook 首先提取三元组,即主语、宾语和谓语,然后使用 networkx 和 matplot 库来获取知识。

unstructured_text = pd.read_csv("C:\\Users\\Hp\\Desktop\\NLPtoKG\\AbhayaKumar.csv", sep="NaN")
unstructured_text.shape

我在我的 jupyter 中收到了这个警告,如下所示

F:\MyProjectOntology\python\lib\site-packages\pandas\util\_decorators.py:311: ParserWarning: Falling back to the 'python' engine because the 'c' engine does not support regex separators (separators > 1 char and different from '\s+' are interpreted as regex); you can avoid this warning by specifying engine='python'.return func(*args, **kwargs)(118, 1)

我不明白为什么在执行代码后会出现这个警告,如果你们知道如何将文本文件转换为 csv 然后 python 然后让我知道,因为我对 python 很陌生。

提前致谢!

4

1 回答 1

0

你收到了警告

ParserWarning:回退到“python”引擎,因为“c”引擎不支持正则表达式分隔符(separators > 1 char and different from '\s+' are interpreted as regex);你可以avoid this warning by specifying engine='python'.return func(*args, **kwargs)(118, 1)

所以,试试这个 -

pd.read_csv("C:\\Users\\Hp\\Desktop\\NLPtoKG\\AbhayaKumar.csv", sep="NaN", engine='python')
于 2021-12-15T18:10:48.227 回答