コンテンツ
SASは、データ管理、運用調査、統計など、企業の管理に役立つように設計されたコンピューターソフトウェアです。変数をカテゴリ型または数値型に分類します。カテゴリー変数に対して行われたさまざまな操作は数値に対して実行できません。その逆も同様です。また、変数が共通する2つのデータグループをマージする場合、それらは同じタイプでなければならず、そうでないとエラーが発生するため、この変換を行うと便利です。
ステップ1
データを入力します。 SASはこれを行ういくつかの方法を提供します。最も簡単な方法の1つは、ステップ「データ」で「入力」を宣言することです。文字変数が「char」と呼ばれ、値「1」、「2」、「3」を格納する場合、次のように実行できます。
データmydata;入力文字$ @@;データライン; 1 2 3 1 2 3;実行;
「$」を使用すると、変数と「@@」を使用して、同じ変数に複数の値を1行で挿入できます。変数は数値を受け取るように見えますが、SASはそれらを文字として扱います。
ステップ2
変数に1を掛けて変換します。
データmydata2; SET mydata; num = char * 1;実行;
ステップ3
必要に応じて、変数の名前を再度変更して最終的なデータセットを作成します。変数の数値バージョンがあるので、古い変数(char)を削除し、新しい変数(num)の名前を "char"に変更できます。
日付mydata3(drop = char); SET mydata2; char = num;実行;