大きなテキストファイルがあり、3つのテーブルがあります。ファイル内のレコードはソートされていません。ファイル内のレコードは、スペースで区切られた列名に沿っています。テーブルは最後まで繰り返されています。私は正しいテーブルの下のそのメモ帳ファイルからSASにデータをインポートしたいと思います。私は、テキストファイルからレコードと列名を読み込み、それらをSASの正しいテーブルの下に置きたいと思います。私はINFILEを試してみましたが、データをSASにインポートするのに成功しましたが、Columnsはソートされておらず、テーブル自体が繰り返されているため、SASの正しいテーブルの下にレコードを保持することは難しくなります。私はSASの初心者ですが、どんな助けも大歓迎です。あなたはあなたがレポートで検出するためのロジックを持っていることになるでしょうレポートを読んNotepadファイル(.txt)からSaSにインポートする
ABCD - ABCD ---- Table 1
Column1 xxxxxxxxxxxxxxxxxxx Column3 xxxxxxxxxxxx
Column2 x Column4 xx
ABCD - ABCD ---- Table 2
Column1 xxxxxxxxxxxxxxxxxxx Column3 xxxxxxxxxxx
Column2 x Column4 xx
ABCD - ABCD ---- Table 3
Column1 xxxxxxxxxxxxxxxxxxx Column3 xxxxxxxxxxxxxxx
Column2 x Column4 xx
ABCD - ABCD ---- Table 1
Column1 xxxxxxxxxxxxxxxxxxx Column3 xxxxxxxxxxxxxx
Column2 x Column4 xx
ABCD - ABCD ---- Table 2
Column1 xxxxxxxxxxxxxxxxxxx Column3 xxxxxxxxxxxxxxxxxx
Column2 x Column4 xx
ABCD - ABCD ---- Table 3
Column1 xxxxxxxxxxxxxxxxxxx Column3 xxxxxxxxxxxxxxxxxxxx
Column2 x Column4 xx
出力の例を指定する必要があります。おそらく、そのファイルのどの部分をデータとして読みたいかについても明確にする必要があります。変数名は事前に知っていますか? – Tom
ソートされていないデータを含むテキストファイルをインポートしようとしています。列と列に対するデータは、スペース ''で区切られた同じ行にあります。約100列あります。テーブルは同じ列名で繰り返されますが、ファイルの終わりまでは異なるデータが使用されています。上記の例は入力ファイルを示しており、SASの正しいテーブル形式で出力が必要です。 –
このTXTファイルはソフトウェアシステムダンプのようです。このファイルと同じデータのXML/JSONなどの他のフォーマットタイプがありますか?ツリータイプの構造を少し見かけますか? – Parfait