LoadSS Erroneously Adding Columns

8 views
Skip to first unread message

Henry Carscadden

unread,
Jun 1, 2021, 5:30:02 AM6/1/21
to SNAP Users Group
When loading a SNAP TTable with LoadSS, new columns are added mysteriously. Below is an example of the problem:

**Input File:**

_"test_graph6.1.mapping.txt"_
```
# original_id    new_id
d    0
c    1
b    2
a    3
```
**Python shell:**
```
>>> import snap
>>> schema = snap.Schema()
>>> schema.Add(snap.TStrTAttrPr("original_id", snap.atStr))
0
>>> schema.Add(snap.TStrTAttrPr("new_id", snap.atInt))
1
>>> context = snap.TTableContext()
>>> ttable = snap.TTable.LoadSS(schema, "test_graph6.1.mapping.txt", context, "\t", snap.TBool(False))
>>> ttable.SaveSS("test.out")
```
**Output file:**
_test.out_
```
# original_id    new_id    _id
d    0    0
c    1    1
b    2    2
a    3    3
```

Reply all
Reply to author
Forward
0 new messages