我的數據集包含1300000個具有56列的觀察值。它是一個.csv文件,我試圖通過使用proc導入來導入它。導入後,我發現56列中只有44列導入。 我試圖增加猜測行,但它沒有幫助。 PS:我正在使用sas 9.3無法在sas數據集中導入csv文件的所有列
回答
如果你有SAS企業指南(我認爲它現在包含所有桌面許可證)嘗試導入嚮導。非常好。它會生成代碼,您可以重複使用一點點編輯。
它需要一段時間才能運行,因爲它會在編寫導入邏輯之前讀取整個文件。
我試圖使用企業指南,但它顯示了以下錯誤:「異常的類型'System.OutOfMemoryException'被拋出。」爲什麼是這樣? – user3393041
它終於工作了!和企業指南保存了我的一天..它確實是一個強大且易於使用的SAS部分。 – user3393041
如果(並且只有在這種情況下,據我所知)指定要在文件名語句中加載的文件,則必須將選項lrecl設置爲值足夠大。
如果你不這樣做,默認值只有256. Ergo,如果你的csv的行數超過256,他不會讀完整行。
請參閱此鏈接以獲取更多信息(只搜索LRECL):https://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000308090.htm
- 1. 將文本導入SAS數據集中的陣列
- 2. python get方法不導出csv文件中的所有數據
- 3. 無法從d3導入csv文件中的數據
- 4. R-導入CSV文件中,所有數據落入一個(第一)列
- 5. 無法加載CSV文件中SAS
- 6. 如何導入包含SAS中重複列名的csv文件
- 7. 導入CSV文件導入數據庫
- 8. 用sep =';'導入csv文件由列蟒蛇 - 熊貓數據集
- 9. 將Excel文件讀入SAS數據集
- 10. SAS Proc導入帶引號的列的csv文件
- 11. MS Excel - 無法導入數據作爲文本/ CSV文件
- 12. 將excel文件中有100,000列的sas數據集打印到
- 13. 將SAS數據文件導入R
- 14. 無法從CSV導入正確的價格列在MySQL文件
- 15. 將多個csv文件讀取到SAS數據集中
- 16. 當我將SAS數據集導出到csv時;它正在修剪字符中的所有前導空格
- 17. 將CSV導入到phpMyAdmin將所有數據放入第一列
- 18. 使用SAS導入帶有3070個字段的CSV文件
- 19. 無法從csv文件導入多個行到sqlite數據庫
- 20. Rails - 無法從CSV文件導入數據
- 21. 無法將數據從CSV導入PipelineDB
- 22. 無法將csv文件導入表
- 23. Python 3.5無法導入CSV文件
- 24. 無法導入CSV文件,JAVA
- 25. SAS中導入.txt文件
- 26. 將列名中包含特殊字符的sas數據導出爲.CSV文件
- 27. 如何在SAS中導入多行CSV
- 28. 無法將數據csv導入到yii2的數據庫中
- 29. 無法在導入CSV時過濾列
- 30. SAS庫不顯示unix文件夾中存在的所有數據集
你用什麼命令進行導入? 你回來什麼狀態/錯誤代碼? –