Advanced Search
Search Results
206 total results found
infileステートメント
データセットとして読み込む外部ファイルの情報を指定する。 infileステートメント - SAS® Help Center filename test_data "C:\SAS_Study\test2.csv"; data work.test; infile test_data dim="," firstobs=2; input id:$8. name:$32. class:8.; run;
filenameグローバルステートメント
外部ファイル(.csvや.xlsxなど)がある場所に「ファイル参照名」を付ける(パス情報を特別な変数に入れる) filenameステートメント filename test_data = 'C:\SAS_Study\test.csv'; proc import datafile=test_data out=work.test dbms=csv replace; getnames = yes; datarow = 2; run;
proc exportステートメント
データセットを外部ファイルへ出力する。 proc exportステートメント - SAS® Help Center サンプル proc export data=sashelp.class outfile='C:\SAS_Study\class.csv' dbms=csv replace; run; proc export data=sashelp.class outfile='C:\SAS_Study\class.xlsx' dbms=xlsx replace; sheet = class;...
ods htmlステートメント
データセットやレポートをHTMLファイルへ出力する。 ods htmlステートメント ods html file='C:\SAS_Study\class.html'; proc means data=sashelp.class; run; ods html close;
proc univariateステートメント
各種統計量を算出し、レポートを出力する。 univariateプロシジャ - SAS® Help Center proc univariate data=sashelp.class normal plot; var height; output out=work.result n=n mean=mean std=std median=median; run;
cat関数
文字列を結合する。cat(X, Y, ...)
xグローバルステートメント
OSコマンドを実行する。 xステートメント- SAS® Help Center
libnameグローバルステートメント
SASデータセットが格納されるSASライブラリを定義する。 libnameステートメント データセット以外にも「SASエンジン」を指定することで、他のタイプのファイルへのアクセスを可能にすることもできる。
cats関数
文字列の先頭・末尾のスペースを取り除き、結合する。cats(X, Y, ...)
catx関数
文字列の先頭・末尾のスペースを取り除き、指定した区切り文字で結合する。catx('区切り文字', X, Y, ...)
tranwrd関数
文字列X内の'ABC'を'XYZ'に置換する。tranwrd(X, 'ABC', 'XYZ') tranwrd(変換したい文字列, 検索文字列, 置換する文字列) TRANWRD関数 - SAS® Help Center
compress関数
文字列Xから、指定した文字Aをすべて取り除く。除去対象の文字列を指定しない場合は、スペースをすべて取り除く。compress(X, 'A')
length関数
文字列Xの長さを1バイト単位で取得する。length(X)
trim関数
文字列の末尾のスペースを取り除く。trim(X)
strip関数
文字列の先頭および末尾のスペースを取り除く。strip(X)
count関数
文字列Xに存在する'A'の個数をカウントする。count(X, 'A')
klength関数
文字列Xの長さを文字数単位で取得する(1バイト文字も2バイト文字も長さ1としてカウント)。klength(X)
index関数
文字列Xの最初の'ABC'の開始位置を取得する。index(X, 'ABC')
substr関数
文字列Xの部分文字列(5~8文字目)を取得する。substr(X, 5, 8)
日時データの利用
YYMMDDx出力形式 data work.date_info; now_datetime = datetime(); now_date = datepart(now_datetime); now_time = timepart(now_datetime); yyyymmddn = put(now_date, yymmddn8.); /* yyyymmdd(n:区切り文字なし) */ yyyymmddb = put(now_date, yymmddb8.); /* yyyymmdd(b:スペース区切り)...