Я загружаю MLDataTable
из данного файла .csv.Тип данных для каждого столбца выводится автоматически в зависимости от содержимого входного файла.
Мне нужны предсказуемые, явные типы при дальнейшей обработке таблицы.
Как я могу применить определенный тип при загрузке файла или альтернативно изменить тип на втором шаге?
Упрощенный пример:
import Foundation
import CreateML
// file.csv:
//
// value1,value2
// 1.5,1
let table = try MLDataTable(contentsOf:URL(fileURLWithPath:"/path/to/file.csv"))
print(table.columnTypes)
// actual output:
// ["value2": Int, "value1": Double] <--- type for value2 is 'Int'
//
// wanted output:
// ["value2": Double, "value1": Double] <--- how can I make it 'Double'?