Предотвращение игнорирования читаемой функцией MATLAB первой строки файла текстовых данных с разделителями

#matlab

#matlab

Вопрос:

У меня очень похожая проблема, как и следующий вопрос, который был задан ранее: для чтения в текстовом файле игнорируется первая строка, содержащая имена столбцов

Однако в моем случае файл последовательно отформатирован правильно. Все значения разделяются одним пробелом, включая первую строку, которая состоит из заголовков столбцов. Я попытался переключить пробелы на табуляцию, но это ничего не исправило.

Я просто использую следующий код:

 % Get list of file names from current directory and make file name variable
filelist = ls();
filename=filelist(3,1:97);

% create table object using file name
DE_genelst_raw_CntrlMvF = readtable(filename);
  

И там, где у меня должна быть таблица с 6 строками и 5 столбцами с заголовками, я получаю таблицу 6×5 с отсутствующими заголовками столбцов. Я использовал readtable функцию с более сложным набором данных с разделителями, и она правильно включала заголовки. Итак, я знаю, что она должна работать. просто не уверен, что не так. При необходимости я могу предоставить копию файла. Спасибо за помощь.

Комментарии:

1. Неважно, я только что разобрался с проблемой

2. может быть, поместите это в качестве ответа и примите его самостоятельно, на благо других в будущем?

3. @DavidEngel Я поддерживаю мысль Натана. Вы должны ответить на вопрос здесь, если вы его уже получили.