(Я использую 32-битный KDB+ 3.3 на OS X.)
Если я скопирую и вставлю набор данных iris в Excel и сохранить его как «MS-DOS с разделителями-запятыми (.csv)» и прочитать его в kdb+, я получаю это:
q)("FFFFS";enlist ",")0:`iris.csv
5.1al Length Sepal Width Petal Length Petal Width Species
-------------------------------------------------------------
Если я сохраню его как "Windows с разделителями-запятыми (.csv)", я получу следующее:
q)("FFFFS";enlist ",")0:`iris.csv
Sepal Length Sepal Width Petal Length Petal Width Species
---------------------------------------------------------
5.1 3.5 1.4 0.2 setosa
4.9 3 1.4 0.2 setosa
4.7 3.2 1.3 0.2 setosa
4.6 3.1 1.5 0.2 setosa
5 3.6 1.4 0.2 setosa
5.4 3.9 1.7 0.4 setosa
4.6 3.4 1.4 0.3 setosa
5 3.4 1.5 0.2 setosa
4.4 2.9 1.4 0.2 setosa
4.9 3.1 1.5 0.1 setosa
..
Очевидно, что мне нужно сделать сохранение в виде CSV-файла для Windows, и -comma-delimi">этот ответ объясняет различия, но какое это имеет значение для kdb+? И есть ли вариант, который я могу добавить в код для чтения в файлах MS-DOS csv?