防止MATLAB';s readtable函数,以避免忽略分隔文本数据文件的第一行

防止MATLAB';s readtable函数,以避免忽略分隔文本数据文件的第一行,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 usin

我的问题与之前提出的以下问题非常相似:

但是,在我的例子中,文件的格式始终正确。所有值由一个空格分隔,包括第一行,该行由列标题组成。我尝试将空格切换到选项卡,但这并没有解决任何问题

我只是使用以下代码:

% 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列标题的表,我得到一个缺少列标题的6x5表。我将
readtable
函数用于更复杂的分隔数据集,它正确地包含了标题。所以我知道它应该可以工作。只是不确定出了什么问题。如果需要,我可以提供文件的副本。谢谢你的帮助。

没关系,我刚刚解决了这个问题。也许你可以把它作为一个答案,自己接受它,为了将来其他人的利益?@DavidEngel我赞同内森的想法。如果你已经知道了,你应该在这里回答这个问题。