#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 Я поддерживаю мысль Натана. Вы должны ответить на вопрос здесь, если вы его уже получили.