私は最近、filevarステートメントについて知りました。これを使用して、複数の変数で分割されたさまざまなテキストファイルを書き込むことは可能ですか?私がオンラインで見たすべての例は、分割したい単一の変数に基づいたテキストファイルにしか書いていません。複数の変数を持つSAS filevarとfilerefの意味
たとえば、色についての文字変数、自動車の製造を詳述する文字変数、購入年の詳細を示す数値変数を含む車に関するデータセットがあるとします。
次に、これらのすべての変数で分割された複数のテキストファイルを一度に(ファイルパス内でそれらを連結してfilerefとして設定して)書き込むことができますか?ですから、私はmake = A、color = Red、year = 2000のテキストファイルを取得します。
また、私はfilerefという単語を見ていますが、実際には何かを明確に説明していません。直感的には、コードで参照できるファイルの名前の単なるエイリアスであると感じていますか?
ありがとうございました。
返信ありがとうございます。私はこれをf_name行まで追跡し、何が起こっているのか理解できません。 (fidはSASが使用する隠れ変数ですか?) rc = filename(...)はあなたのfilerefの一時ファイルですか? Watはfilenameの2番目のパラメータを表します(SASのマニュアルはあまり役に立ちません)。このタイプのSASには新しい質問があります。 – VBACODER
'fid'はポインタ変数です。私は答えにもう少し追加します。 – DomPazz
これは良い例ですが、通常のファイルI/Oでこれを行うには 'filevar'を使うことができるので、残念です。 – Joe