SASで文字変数を数値変数に変換する方法

著者: Frank Hunt
作成日: 13 行進 2021
更新日: 21 11月 2024
Anonim
SASチュートリアル| SASで文字を数値に変換する方法
ビデオ: SASチュートリアル| SASで文字を数値に変換する方法

コンテンツ

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;実行;

紙製の張り子で作られた動物の角は、本物の角と同じくらい硬いことがあります。紙の張り子はフランスで生まれた芸術媒体で、彫刻を作成するために安価で一般的に見られる家庭用品を使用しました。カスタマイズされた恐竜の帽子やマスクに追加する動物の角のペアを形成します。装飾的な部分としてあなたの居間のために意図されている鋭い先端の角のセットを彫りなさい。本や雑誌で見つかった本物の角の画像をコピーするか、版画と異...

帯状疱疹(帯状疱疹)を引き起こすウイルスは、水痘(水痘)を運ぶのと同じウイルスで、水痘帯状疱疹とも呼ばれます。水痘にかかった人の90%が帯状疱疹のリスクがあると考えられています。銅は50歳以上の個体に最も多くみられ、通常は胃内または口腔内の水疱性発疹として現れます。この病気に対する絶対的な治療法はありませんが、症状の持続期間を緩和または短縮する方法があります。 ニンニクと赤唐辛子は、この状態の緩和...

サイトの興味深い