proc printでの変数ラベル改行
splitオプションで改行文字を定義する。
長い変数ラベルを任意の位置で改行できる。
data temp; a = 1; b = 2; output; label a = "very long*variable name"; label b = "very vary*long variable*name"; run; proc print data=temp label split="*"; run;
ラベル文字列の'*'があるところで改行され、以下のような(感じの)見え方になる
OBS | very long variable name |
very very long variable name |
---|---|---|
1 | 1 | 2 |
表示にラベルを使うためのlabelオプションを付けるのを忘れがちなので注意。
改行文字は任意の1文字を指定。2文字以上の文字列を入力した場合は先頭の1文字が使われる。
また、アルファベットにもできる(普通はやらない)。