Если у ваших csv-файлов нет заголовков, вы можете объединить их с помощью команды Unix cat
.
Пример:
> ls
file1.csv file2.csv
> cat *.csv > combined.csv
Теперь combined.csv
- это cat enation всех остальных файлов.
Если у всех ваших csv-файлов есть заголовки, вы захотите сделать что-то более хитрое, например взять n-1 строки с tail
.
XGBoost поддерживает csv в качестве входных данных.
Если вы хотите преобразовать это в libsvm независимо от этого, вы можете использовать сценарии phraug .