Мне нужно экспортировать пустой массив в csv без каких-либо заголовков или индексов, но каждый метод, который я пробовал, включал имя файла в сам файл.
Пока я пробовал
pd.DataFrame(array).to_csv('test.csv.gz', header=False, index=False, float_format='%d')
и следующее:
np.savetxt('test.csv.gz', array, fmt='%d', delimiter=',')
np.savetxt('test.csv.gz', array, fmt='%d', delimiter=',', header=None)
np.savetxt('test.csv.gz', array, fmt='%d', delimiter=',', header='')
но не повезло.
Когда я открываю файл .csv в iOS Numbers, ожидаемая матрица в обычных строках иФормат столбцов, но в ненумерованной строке все само по себе является именем файла, и это создает проблемы для следующего шага в конвейере.
Что я могу сделать?Спасибо.
Редактировать: Спасибо за первый набор комментариев.Затем я делаю файл csv, помещая его в Amazon SageMaker, чтобы я мог создать модель и конечную точку.Вот ошибка, которая возникает в генерируемом csv-файле:
ClientError: в числовой строке '��w in \ �test.csv��K��8н найдено нечисловое значение' w '�R�ȹ��zU @ ��gYɇ�` ... 'файла' test.csv.gz '.Формат CSV не требует заголовка в нем.Если строка заголовка уже удалена, XGBoost не принимает нечисловые значения в данных.
Я использовал номера iOS, чтобы увидеть, как экспортируется файл csv и в чем может быть проблема.Спасибо.
Edit2: вот верхний левый угол массива.
np.array([[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[3, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0, 0, 0, 0, 0]])
Edit3: вывод из .csv.gz в текстовом редакторе с последующим выводом из .csv
0,0,0,0,0,0,0,0,0,0
2,0,0,0,0,0,0,0,0,0
3,0,0,0,0,0,0,0,0,0
2,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
2,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
2,0,0,0,0,0,0,0,0,0
3,0,0,0,0,0,0,0,0,0
2,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
1,0,0,0,0,0,0,0,0,0
2,0,0,0,0,0,0,0,0,0