csvファイルの読み込みエラー回避
    5 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    HIronori Kamachi
 le 6 Fév 2019
  
    
    
    
    
    Commenté : michio
    
 le 6 Fév 2019
            分析測定機器から時系列でいくつか読み込んでいるデータに対してcutoff処理をしています。
データは項目ごとに列データとなっており、処理についてはどの列に適用するのか、あとから
列数とそれに対するcutoff値を列記したcsvファイルを置き、都度読み込んで処理をするように
しています。
場合によっては、処理をする必要がない場合もあり、その場合はcsvファイルの中身が空になりますが、
その場合、csvファイルをdlmreadで読み込むと、
   >> AAA = dlmread('filename.csv')
   エラー: dlmread (line 147)
   ファイルの末尾に空の形式文字ベクトルを使用することはできません。
となり、処理できません。
なるべく、空のcsvファイルは置いたままでエラーを回避する方法を知りたいのですが。
なお、csvファイルのエディタにはExcelを使用しています。空のcsvファイルでも容量は0でなく、
 exist('filename.csv') == 2となります。
1 commentaire
Réponse acceptée
  Satoshi Kobayashi
      
 le 6 Fév 2019
        try, catchの使用で、エラー時の動作を指定できます。
try
    AAA = dlmread('filename.csv')
catch
    AAA = [];
end
Plus de réponses (0)
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
