0
A
答えて
2
:
data test;
monthtext="January";
month=month(input("01"||substr(monthtext,1,3)||"2000",date9.));
run;
4
あなたがあなた自身のフォーマットを行うことができます。
options fmtsearch=(work);
proc format;
invalue MonNum
JANUARY = 1
FEBRUARY = 2
;
run;
data Month;
length month $10;
input Month $;
month=upcase(month);
monthnum=input(month,monnum.);
datalines;
January
February
;
Run;
Proc report data=work.month nowd;
column month monthnum;
run;
0
それはあなたのコードでこれを使用しようとしている方法によって異なります。コードの複数のセクションでこのマッピングを繰り返す必要がある場合は、データステップやその他の手順で使用できるPROC FORMATを使用してカスタムフォーマットを作成することをお勧めします。 1つのデータ・ステップでこのマッピングを実行するだけの場合は、SELECT/WHENまたはIF/ELSE IFロジックを使用して同じ処理を行うことができます。 SASでこれを達成する他の多くの方法がありますが、私はこれらの2つの方法が最も単純だと思います。
1
入力機能を使用して文字タイプを数値タイプに変換する方法。しかし、私はカスタムフォーマットの作成が良いと同意するでしょう。
data test;
input monthchar $15.;
datalines;
December
January
March
;
run;
data test;
set test;
monthnum=month(input(cats(1,substr(monthchar,1,3),2000),date9.));
run;
あなたはフォーマットせずにこれを行うことができます
関連する問題
- 1. jQuery Datepicker前の完全な月
- 2. 英語で完全な月の名前を取得
- 3. 完全な月と日の名前を短いものに変更する
- 4. Python ValueError:不完全なフォーマット
- 5. 不完全な型、名前空間
- 6. Excelの完全月間
- 7. OpenCVの `IplImage`と` CvMat`の完全な名前は何ですか?
- 8. ハイブの月の名前から
- 9. Powershellでメソッドの完全な名前を取得しますか?
- 10. Javadoc要素から完全修飾型の名前を取得できない
- 11. Python - 完全にリストから整数をクリアするには?
- 12. 略称または完全な名前ですか?
- 13. Bigqueryの完全な日付(年月日)〜(年月)
- 14. 整数行列の完全整数零空間?
- 15. 数字から月の名前を取得する方法
- 16. 完全修飾メソッド名からの引数の分割
- 17. OCamlのカスタム演算子の名前の完全なリスト
- 18. Linux:完全なサブ文字列でファイルの名前を変更
- 19. 年月ピッカーから月の名前に月の値を解析する
- 20. SASフォーマットのデータライン
- 21. ルビーMechanizeのは、あなたにそうMechanizeのための完全な名前が必要なのか、なぜ完全なクラス名
- 22. jdbcのメタデータオブジェクトから完全な列名を取得する
- 23. pythonのネットワークドライブ文字から完全なコンピュータ名を取得
- 24. 「完璧なエラー」:ネバーランドからの追跡不能、名前なし、
- 25. 不完全な型InNested名前指定子JUCE
- 26. ASP.NET LoginNameコントロールに完全な名前を表示
- 27. 与えられた名前のフォーマット
- 28. 完全に整合イメージが
- 29. 月の番号を月の名前
- 30. jquery ui datepickerでは、今月の短い名前にどのように完全な月名が表示されますか?長い月名に代わりに短い名前を与える