回答
了信息是HHMMSS和格式,看的時候,你要的是time5:
data have;
informat time hhmmss4.;
format time time5.;
input time;
cards;
924
1045
1742
;
run;
如果該字段已經在數據集中的一些這樣的工作:
data have;
input time;
cards;
924
1045
1742
;
run;
data want;
set have;
time_num=input(put(time, 4. -l), hhmmss4.);
format time_num time5.;
run;
proc print;run;
Hi Reese。謝謝。由於某些原因,我實際上無法直接讀取CSV,因爲我的連接不得不使用導入功能。我現在將它作爲一個SAS數據集,其中時間變量爲8.數字。我真的不明白輸入/輸入的東西,不知道爲什麼這不起作用數據集2; SET scratch.JRA_UK_July_spot; /*信息時間hhmmss4。; */ 格式time1 time5 .; time1 =輸入(time,time5。); 跑; – 2014-10-07 14:50:53
對不起,我意識到我說它來自csv,但我實際上需要它來自SAS文件。 – 2014-10-07 14:52:11
導入csv文件後,在編輯器窗口中按F4,應該調用用於導入數據的代碼。然後您可以根據@Reese的回答編輯信息和格式 – Longfish 2014-10-07 15:24:29
- 1. 將數值變量轉換爲SAS時間變量
- 2. 將分類字符變量轉換爲SAS中的數字值
- 3. 將字符變量轉換爲SAS中的數字
- 4. 將SAS日期時間轉換爲SAS中的UNIX時間戳
- 5. 將時間變量轉換爲毫秒
- 6. 將變量轉換爲時間(mm ss)
- 7. 字符變量轉換成時間在SAS
- 8. SAS /使用數組將多個字符變量轉換爲數字
- 9. SAS:將日期轉換爲數字
- 10. 將變量名轉換爲SAS/IML中的字符串
- 11. 爲什麼format()將數字變量轉換爲字符變量?
- 12. 將日期變量轉換爲數字
- 13. 將分類變量轉換爲數字
- 14. 將數字變量轉換爲POSIXct
- 15. 將變量轉換爲字節數組
- 16. SAS將數據集元素轉換爲變量
- 17. SAS將字符串轉換爲日期時間
- 18. 將時間格式從SAS轉換爲sql(轉換時間到日期)
- 19. 將數字轉換爲時間?
- 20. 將數字轉換爲時間
- 21. SQL Server - 將數字轉換爲時間
- 22. SAS - 轉換/格式化變量日期時間
- 23. 時間轉換爲數字
- 24. 轉換字符爲數字(SAS)
- 25. 將時間字符串轉換爲時間或數字格式
- 26. SAS:如何將雙向錶轉換爲實際變量?
- 27. 將毫秒數轉換爲時間量字符串
- 28. c#將字符串轉換爲變量
- 29. 將字符串轉換爲變量
- 30. 將python字符串轉換爲變量
他們是在SAS數據集或文本文件? – Reeza 2014-10-07 14:30:45
他們來自csv – 2014-10-07 14:32:45