2017-07-28 57 views
0
加載數據集作爲一個表

我試圖在Snap.py運行時錯誤,而試圖在Snap.py

import snap 

context = snap.TTableContext() 
filename = "co04_dist.txt" 

schema = snap.Schema() 
schema.Add(snap.TStrTAttrPr("Col1", snap.atInt)) 
schema.Add(snap.TStrTAttrPr("Col2", snap.atInt)) 
schema.Add(snap.TStrTAttrPr("Col3", snap.atInt)) 
schema.Add(snap.TStrTAttrPr("Col4", snap.atInt)) 

table = snap.TTable.LoadSS(schema, filename, context, "\t", snap.TBool(False)) 

http://people.sc.fsu.edu/~jburkardt/datasets/cities/cities.html加載co04_dist.txt作爲一個表,但我得到的是運行時錯誤聲稱應用程序請求運行時以不尋常的方式終止它。它也說這在殼:

Traceback (most recent call last): 
    File "C:\Users\User\Documents\city.py", line 12, in <module> 
table = snap.TTable.LoadSS(schema, filename, context, "\t", snap.TBool(False)) 
    File "C:\Python27\lib\snap.py", line 23070, in LoadSS 
return _snap.TTable_LoadSS(*args) 
RuntimeError: Execution stopped: Ss.GetFlds() == S.Len(), file c:\cygwin\home\rok\build\snap\snap-core\table.cpp, line 683 

我已經確保txt文件已經在.py文件相同的目錄中。

回答