从文件读取时,将空字符串更改为“ Nostring”

时间:2018-09-27 01:37:38

标签: string matlab

我想从其中包含某些空白字符串单元格的文本文件中读取。但是,字符数据不是数值,所以我不能使用 “空值”,NaN。 是否有类似的方法让textread用'Nostring'填充字符串的空白单元格? 我尝试了许多方法来克服此问题,但我仍然迷失了方向。我已经读过 “%[^]”可以忽略框中的字符,但是使用它时出现错误。我使用错误的方式吗?

inFile = 'filepath';

 % Extracting data from the input file
 [a,b,c,d] = textread(inFile,'%*d %*s %*s %*s %*s %*s %*s %*s %f %f %*d %[^ ] %s','headerlines',2,'delimiter','\t','emptyvalue', NaN);

0 个答案:

没有答案