自分で調べたコマンドをメモしています。

2006年09月21日

GAUSS: データの組み換え プロシージャー

何行何列のデータが分からず,
何行か,もしくは何列かだけ,分かる場合がある.
そのとき,データの読み込みは

load data[]=d:\datafile.txt;

として読み込むとする.
このデータが何行か分からないが,3列のデータだとすると,
以下のプロシージャーを

(====ここから下コピー==========)

proc datachange(X,T,T2);
local XX;
if T2>0; T=rows(X)/T2;
else; T2=rows(X)/T;
endif;
XX=reshape(X,T,T2);
retp(XX);
endp;

(====この上の行までコピー======)

ファイルに入力し,
そのあと,

data=datachange(data,T,3);

と打てば,データがマトリックスの形に整えられる.

(このプロシージャーは,複数のデータを読み込むときに便利)
posted by LEO at 15:18| Comment(0) | TrackBack(0) | GAUSS | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/24150024

この記事へのトラックバック