我如何可以將XML文件轉換成SAS數據集採用SAS我如何轉換XML到SAS數據集採用SAS
2
A
回答
1
你需要比這更多的信息,遺憾的是/ EXCEL/CSV文件/ EXCEL/CSV文件,如「XML」文件是一個非常通用的術語,比如「文本文件」。
如果您有XML映射,或者可以創建一個,或者xml文件的格式足夠明顯,SAS會自動導入一些XML文件。
http://support.sas.com/documentation/cdl/en/engxml/62845/HTML/default/viewer.htm#a002484784.htm瞭解更多詳情。
即使使用地圖,其他XML文件也可能太難讀取,特別是如果它們具有極其非表格佈局。對於那些通常最容易使用數據步驟並將其作爲文本文件讀取並自行解析的步驟。極端簡單的代碼爲:
data want;
infile "myfile.xml" lrecl=100 pad truncover;
input @1 curline $100.;
if substr(curline,1,7)='<mytag>' then do;
mytag = substr(curline,8,find('</',curline)-7);
end;
run;
這顯然是非常混亂;更好的辦法是使用正則表達式來解析它;無論哪種方式,它必須高度自定義您的XML文件,因爲如果它不是表格顯然你將不得不做一些工作。如果你必須走這條路線,你可以谷歌一些解決方案 - 但首先嚐試XML地圖。如果您的安裝包含SAS XML Map實用程序(一個單獨的程序),請嘗試運行該程序;如果沒有,請查看您的網站管理員是否可以爲您安裝。
0
對於XML->數據集也可以這樣做:
libname cata xml "path\name.xml";
data datasetname;
set cata.datasetname;
run;
相關問題
- 1. sas轉置數據集
- 2. 如何子集數據SAS
- 3. SAS中的數據轉換
- 4. 如何轉換我的SQL Server數據轉換爲SAS表?
- 5. SAS到SQL轉換
- 6. 出口數據集到SAS
- 7. SAS:將窄數據集轉換爲寬數據集
- 8. 使用SAS轉換格式(從日期到數字)使用SAS
- 9. 如何在SAS數據集中使用SAS宏
- 10. SAS從數據集
- 11. 在SAS數據集
- 12. 如何將.sql文件轉換爲SAS數據集?
- 13. 使用SAS PROC解析Json文件到SAS數據集DS2
- 14. SAS - 從廣角轉換數據集高大使用數組
- 15. 將考慮到SAS數據集WORK.ONE這些SAS代碼
- 16. 使用read.ssd將SAS數據集轉換爲R data.frame
- 17. 如何讀取SAS數據集?
- 18. 修改SAS數據集
- 19. 合併SAS數據集
- 20. 拆分SAS數據集
- 21. 合併數據集在SAS
- 22. SAS中的MGGarlic數據集
- 23. SAS兩個數據集
- 24. 刪除SAS數據集
- 25. SAS備份數據集
- 26. 轉換表中SAS
- 27. SAS日期轉換
- 28. 使用週轉換。在SAS
- 29. 長文本文件到SAS數據集
- 30. 將SAS數據集加載到Hadoop中
這是題外話,因爲它不是一個真正的問題,統計。看看這部分常見問題解答:http://meta.stats.stackexchange.com/questions/793/internet-support-for-statistics-software – 2013-03-14 09:11:30
我標記了這個遷移到StackOverflow,但你也可以嘗試詢問SAS- L. – 2013-03-14 11:12:40