投稿

改行コードを指定してファイルを読み込む termstr - SAS

data test; infile 'test.txt' termstr=lf; input text $; run; termstr= の部分を改行コードに応じて、lf, cr, crlf のいずれかを指定します。 参考サイト Usage Note 14178: INFILE's TERMSTR= option facilitates reading files between UNIX and Windows (英語)

文字コード UTF-8 のファイルの入出力時に、BOM NOBOMを設定する - SAS

UTF-8で出力するファイルに、BOMの有無を設定するオプション data _null_ ; file "test1.txt" dlm="," lrecl=1048576 encoding="UTF-8" BOM ; put A B C ; run ; data _null_ ; file "test2.txt" dlm="," lrecl=1048576 encoding="UTF-8" NOBOM ; put A B C ; run ; 読込みの場合 data _null_ ; infile "test1.txt" dlm="," lrecl=1048576 encoding="UTF-8" BOM ; input A B C ; run ; data _null_ ; infile "test2.txt" dlm="," lrecl=1048576 encoding="UTF-8" NOBOM ; input A B C ; run ;

TEST

%TEST です。 data Memorandum ; set Memory ; run ; data Memorandum ; set Memory ; run ; options msglevel=i lognumberformat ; data TEST ; length A 1. J $10. ; /* テスト */ array TMP{*} _temporary_ VAR1 - VAR10 ; set TEST(where=(Z=0)) ; * テスト ; do A=1 to 1000 ; A1 = TMP(A) ; end ; if B > 1 then C = 1 ; if D gt 1 then E = substr(F, 1, 1) ; if G < DT < I do ; putlog DT= ; end ; call symputx('TEST', "TEST") ; stop ; run ; proc append base=TEST data=TEST1 ; run ; title 'TEST' ; proc print data=TEST label ; run ; /* テスト */ * テスト ; * テスト ; /* * > < & " */ %let TEST = TEST ; %macro TEST() ; %put HELLO --- ; %mend TEST ; filename TEST "/folders/myfolder/test.txt" ; data TEST2 ; infile IN dlm=',' dsd missover lrecl=1048576 ; input A : comma20.2 B : date9. C : $char10. ; ; run ; この投稿はテストです! HTML特殊文字変換ツール <p></p> <p></p>...