tips(SAS)計算前にnullチェックをしたい SAS独特の書き方があったのでメモ。 概要 数値計算をする際にnull値があるとうれしくないNOTEが出てしまいます。成果物としてよろしくないので内部で処理をする方法をいくつか記録しておきます。 データ準備 data days; infor...2021.08.22tips(SAS)
tips(SAS)inputステートメントで8文字を超える文字値を入力したい 1文字=1バイト=1桁として書いています。 うまくいかない例 data cards_char8_1; input COL_A $ COL_B $; cards; abcdefghij aaabbbcccddd 1234567890 1234...2021.08.21tips(SAS)
tips(SAS)inputステートメントでnull値を入力したい 実際にはcardsステートメントのお話になります。 null値がないとき data card_blank_1; input A B AA $ BB $; cards; 1 2 ABC DEF 3 4 XXX YYY ; run; まずはnu...2021.08.20tips(SAS)
tips(SAS)日付変換 日付変換です。ある程度パターン化されているのでメモしておきます。 yyyy-mm-dd → yymmdd系 YYMMDDxw出力形式を利用します。 x:区切り文字を指定。 B空白区切り。Cコロン区切り。Dハイフン区切り。N区切り文字なし。P...2021.03.29tips(SAS)
tips(SAS)リスト入力によりデータを作成する 練習用に簡単なテストデータを作りたいときなどに。 コード data DummyData; input ID NAME $ SEX $ AGE HEIGHT WEIGHT;cards;1 Tanaka F 20 160.8 50.02 Sat...2019.04.15tips(SAS)