1

この質問は関連しています:ループ経由で時系列をインポートする (pot.generic)

同じディレクトリに配置されている任意の数のファイルをインポートしたいが、連続してラベル付けされていない、例えば: file_1,file_4,file_3001

次のような連続したファイルに対して機能する小さなインポート スクリプトがあります。

scalar first = 1 #the first file is file_1.tsv
scalar last = 5000 #the last file
base_path = "c:/results/file_"
sprintf temp_path "%s%d.tsv",base_path,first
open @temp_path --preserve
setobs 1 1 --special-time-series    
loop for (i=first+1;i<=last;i+=1) --quiet
    sprintf temp_path "%s%d",base_path,i
    append @temp_path 
endloop

ここで、上記の設定で (ファイルが見つからない) 使用すると、エラーが発生し、スクリプトが停止します。

開けませんでした...

どういうわけか続行/エラーをキャッチして「続行」することは可能ですか?

4

1 に答える 1