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創建自定義格式,該格式可用於數據步驟或其他過程。如果您只是在一個數據步驟中執行此映射,那麼您可以使用SELECT/WHEN或IF/ELSE IF邏輯來執行相同操作。在SAS中還有很多其他的方法可以實現,但我認爲這兩種方法是最直接的。
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. 如何在Oracle中將月份數字轉換爲完整的月份名稱?
- 2. 使用Selenium IDE獲取當前月份(完整月份名稱 - 2016年8月4日)格式
- 3. jQuery Datepicker - 在選擇框中顯示完整的月份名稱
- 4. %M顯示完整的月份名稱而不是縮寫
- 5. 具有完整月份名稱的Android採集器
- 6. 獲取英文完整的月份名稱
- 7. SQL - 將MONTH提取從數字轉換爲完整的月份名稱
- 8. 如何將月份名稱轉換爲月份在Ruby中整數?
- 9. 大熊貓數據框月份整數到月份名稱的順序
- 10. NSDateFormatter沒有顯示完整的月份名稱,只有一個數字號碼
- 11. 轉換月份名稱爲月數
- 12. SQL Date_Format月份數到月份名稱
- 13. 月份數到月份名稱
- 14. FindWindow()不完整的名稱
- 15. 用不完整的月份創建月份名稱的分類列的最佳方法
- 16. jQuery Datepicker上一個完整月份
- 17. 月份名稱
- 18. Android DatePicker月份整數
- 19. std :: get_time()在gcc 6.3和鏗鏘4.0不適用於完整的月份名稱
- 20. 將mm/dd/yy轉換爲月份名稱DayNumber,YearNumber in SAS
- 21. 在c#中將整數轉換爲月份名稱的最佳方法?
- 22. 如何將包含月份名稱的字符串轉換爲整數?
- 23. 從傳遞一天(數字),月份(名稱),年份(數字)獲取完整的JavaScript日期
- 24. 給出月份名稱的羅馬數字的日期格式
- 25. 縮寫或完整名稱?
- 26. 將SQL月份從數字轉換爲完整的書面形式
- 27. 跳過縮寫月份名稱爲月
- 28. 日期格式PHP,但整整一個月名
- 29. 將月份名稱轉換爲數字
- 30. 在Excel中將月份數從完整日期單元格轉換爲文本月份