私はMatlabのに次の.xlsxファイルをインポートしていますMatlabに 'NaN'がNaNとして扱われるべきことを知らせるには?
が私のコードは:
U_sum24t = zeros(height(Z_24TimeSteps),1);
col_names24tU = Z_24TimeSteps.Properties.VariableNames;
for k = 1:height(Z_24TimeSteps)
col_to_sum24tU = any(cell2mat(...
cellfun(@(x) strcmp(col_names24tU,x),Z_24TimeSteps.U{k},...
'UniformOutput', false).'),1);
U_sum24t(k) = sum(Z_24TimeSteps{k,col_to_sum24tU});
end
次のエラーメッセージが発生します。
私はMatlabの御馳走を作りたいUndefined function 'sum' for input arguments of type 'cell'.
すべてNaNとしてのNaNですので、計算を実行できます。 私がすでに試したこと:ExcelでNaNを空白に置き換え、Matlabでデータを取り込み> "NaNで空白を置き換える">文字列フォーマットを表示しない
ビンゴ!あなたの説明のために多くのおかげで、@トム! – John
問題ありません!うれしかったよ! – Tom