Pythonのpython-igraphライブラリを使用して、スペースで区切られた列を含むテキストファイルを読み取ろうとしています。ドキュメントに従っていますが、それでも次のエラーが発生します。
Traceback (most recent call last):
File "C:/Users/Lucy/PycharmProjects/CS286Project/dataClean.py", line 3, in
<module>
read_graph= Graph.Read_Ncol('1.txt', directed=True)
NameError: name 'Graph' is not defined
Pythonコード..
import igraph
read_graph = Graph.Read_Ncol('1.txt', directed=True)
.txtファイル
72QMMSWgOns boBreak 755 Comedy 35 604 3.91 11 3 hQ-xsBZ_Nqo
vVa0VC9o3MQ sagopakajmerat 728 Film & Animation 192 266 4 4 4 bnC17Mr010k
カラム間の間隔が不均一であるため、このエラーの原因は何ですか?
編集1:
@Gwendal Grelierが提供するソリューションを使用した後、次のエラーが発生します
read_graph = igraph.Graph.Read_Ncol('1.txt', directed=True)
igraph._igraph.InternalError: Error at src\foreign.c:243: Parse error in NCOL file, line 1 (syntax error, unexpected ALNUM, expecting NEWLINE), Parse error
コメントで言ったように、Graph()
メソッドの宣言にモジュール名がありません!
import igraph
read_graph = igraph.Graph.Read_Ncol('1.txt', directed=True)
トリックを行う必要があります!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加