質問: xlsreadをreadcellに置き換え時の空白データの処理 xlsreadをreadcellに置き換えた時の空白処理について、教えていただきたいです。 [~,~,raw]= xlsread(xlsfile_name,sheet_name); ↓置き換え raw= readcell(xlsfile_name, 'shhet', sheet_name) 上記置き換えを実施したのですが、エクセルのデータに空白があると、 ’missing’になってしまいます。 xlsreadと同様に'nan'にするには、どのようにすれば良いですか?
回答: アドバイスありがとうございます。 読み込んだ後の処理の都合により、xlsreadで読み込んだ時と同じ値、同じ型、同じサイズにしたいです。 試しにreadtableで読み込んだ値を下記にて変換しました。 raw = [raw.properties.variablenames ; table2cell(raw)]; 読み込んでいるエクセルファイルには、1行目に変数名、2行目以降にデータのものもあれば、2行目に変数名、3行目以降にデータのものも混在しております。 後者の場合、上手く変換できず、困っています。 読み込んだ後のデータ開始行もxlsreadで読み込んだ時と同じにしたいです。 また、読み込み後にisnan関数を使って判定をしているので、空欄をnanで埋めたいです。 アドバイスいただけないでしょうか