Не могу получить доступ к столбцам MLDataTable по имени - PullRequest
0 голосов
/ 26 ноября 2018

Я создал MLDataTable, читая в CSV.Когда я печатаю MLDataTable, у него появляются имена столбцов.

Columns:

     data_id    integer
     iso    integer
     event_id_cnty  string
     event_id_no_cnty   integer
     ...

, но когда я пытаюсь получить к ним доступ, он говорит, что столбцы с этими именами отсутствуют

print(dataTable.columnTypes)
[:]
print(dataTable.columnNames)
[]

1 Ответ

0 голосов
/ 26 ноября 2018

Я понял это.Я попытался добавить новый столбец:

dataTable.addColumn(column, named: "more_strings")

, он потерпит неудачу с этой ошибкой:

generic(reason: "Column \\"more_strings\\" has different size than current columns!")

, но я продолжал экспериментировать с игровой площадкой, думая, что линия не будет иметь значенияк данным уже в таблице.Очевидно, что не добавление столбца уничтожает таблицу на игровых площадках Xcode 10.1.После того, как я закомментировал строку addColumn, я смог получить доступ к столбцам по имени.

...