1
質問逃した文字列の平均値(最も発生クラス)の列の値と番号の列を交換する方法Matlab。平均
を逃した値を置き換えますか?データの
例から取られました:'アイリスsetosa'
コードでNaN
を置き換える、例えば
私は
を持っていますこれは値だけを置き換えますが、文字列も置き換えます。
function dataWithReplaced = replaceNaNWithAvg(data)
dataWithReplaced = [ ];
averagePerCol = table2array(varfun(@nanmean, data(: , 1:4)));
for i = 1:4
dataColumn = table2array(data(: , i));
dataColumn(isnan(dataColumn)) = averagePerCol(1, i);
dataWithReplaced = [dataWithReplaced dataColumn];
end
end
私はMATLABの新機能です。多くのことがわかりません。
ありがとうございました。わかった。私はMATLABで新しいですが、コーディングではありません) –