次のデータを含む .txt ファイルがあります。
sampleF.txt --> (タブ区切り)
MSFT 200 100
APPL 10 NULL
AMZN 20 40
を使用してこのデータを読み取る必要がありますtextscan
。NULL
データの読み取り中に問題が発生しました。paramを使用treatasempty
すると、0 として読み取ることができますNaN
。助けてください!ありがとう!
fName = '.....\sampleF.txt'
[fid, message] = fopen(fName) ;
if fid < 0, disp(message), else
datatxt = textscan(fid, '%q %d %d', 'Delimiter', '\t','treatAsEmpty','NULL');
datatxt = [ datatxt {1} num2cell(datatxt {2}) num2cell(datatxt {3})] ;
fclose(fid) ;
end
%datatxt = { 'MSFT' [200] [100] ; 'AAPL' [10] [NaN] ; 'AMZN' [20] [40] }