問題タブ [datastep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sas - データ ステップの更新ステートメント
データベースには、次のような電子メール アドレス データセットがあります。ID 1003 には 2 つの観察結果があることに注意してください。
そして、以下のようにメールアドレスを変更するユーザーリクエストを受け取ります.
update
データステップでステートメントを使用しようとしています
ID 1003 の最初の観察のみを変更します。
私の望ましい出力は 1001 1001@gmail.com 1002 1002@gmail.com 1003 1003@yahoo.com 1003 1003@yahoo.com です。
非proc SQLメソッドを使用することは可能ですか?
sas - SAS Set 2 つの等しくないデータセットを水平方向にまとめ、小さい方のファイルを下にコピー
2 つのデータセットがあり、1 行が 1 行、残りが 100 行です。それらを水平にまとめて(マージではなく)設定し、1行を100行すべてにコピーしたいと思います。
現在、小さなデータセットの行をコピーするループを作成していますが、あまり効率的ではなく、ログがいっぱいになっています。よりクリーンな方法を探しています。
macros - SAS: データ ステップのマクロ プロシージャ エラー
このエラーの解決策が見つかりません。%eval、%sysfunc、および %sysevalf の使用を試みましたが、成功しませんでした。マクロで「&set」を正しく評価するには何が必要ですか?
unix - UNIX SAS で出力が機能しない場合
Unix サーバーのコードの一部が機能していませんが、PC SAS では機能します。UNIX SAS で実行すると、出力データセット pc_pf_yes_1 と pc_pf_no_1 の観測値はどちらも 0 ですが、エラーは観測されません。PC SAS では、コードは正常に機能し、意図したとおりにデータセットに入力されます。
以下のデータステップはマクロ内にあります。
primary_flag は、値 Y と N を持つバイナリ変数で、長さ 1 の文字列として格納されます。データ選択用の月名を格納するマクロ変数です。
私が知らないマクロ内の UNIX SAS の癖はありますか?
sas - sasテーブルをhtmlメールに挿入
メールの最初と最後を繰り返さずに、テーブルのレコードをループして HTML メールにデータを入力することは可能ですか?
この例では、1 行の 5 つのテーブルを含むメールを取得します (これWORK.MyEmailTable
は 5 つのレコードのテーブルでありset
、データ ステップでループを作成するためです)。
そして、5行のテーブルを1つ探しています。
データステップで put
使用する場合、メールの最初と最後を再帰的に防ぐ方法があるかどうかはわかりません。set
(更新するかどうか不明な場合はお知らせください。)
ありがとうございました、
recursion - ファイルのエクスポート中に Open コード ステートメントの再帰が検出されました
SAS でファイルをエクスポートしようとしましたが、「Open コード ステートメントの再帰が検出されました」というメッセージが表示されます。エラー。プロンプトの日付に基づいてマクロ変数として定義した日付に応じて複数のファイルをエクスポートするため、この変数でエクスポートするファイルに名前を付けたいのですが、機能しません。誰かが私を助けてくれれば、本当に感謝しています。