だから私はsasデータセットに変換しようとしているかなり厄介なテキストファイルを持っています。これは次のようになります(はるかに大きいですが):
0305679 SMITH, JOHN ARCH05 001 2
ARCH05 005 3
ARCH05 001 7
5つの個別の変数(ID、名前、仕事、時間、時間)を設定しようとしていますが、最初の行の後に表示される変数は明らかに3つだけです。私はこれを試しました:
infile "C:\Users\Desktop\jobs.txt" dlm = ' ' dsd missover;
input ID $ name $ job $ time hours;
正しい出力が得られなかったので、それを解析しようとしました
infile "C:\ Users \ Desktop \ jobs.txt" dlm ='' dsd missover; allData$を入力します。id = substr(allData、find(allData、 "305")-2、7);
しかし、まだ正しい出力が得られていません。何か案は?
編集:今、.scan()と.substr()を使用して、より大きなデータセットを分離しようとしていますが、データから1行をサブセット化するにはどうすればよいですか?