從 SAS 導入大型數據集<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />好吧,我有三個大型 SAS 數據集(每個差不多 6 GB),我需要清理數據集,以某種方式混合所有數據集,然後對所有數據集進行抽樣。
我的主要問題是我什至無法在 JMP Pro 中打開它們。 我認為將它們每個都分成較小的文件可能不是一個好主意,因為我必須對所有文件進行抽樣。
1. 那麼,如何將它們導入 JMP Pro 12? 是否可以在 64 位操作系統上不划分數據集?
2. 如果我必須分割它,沒有其他辦法,我沒有在同一個系統上安裝 SAS 和 JMP,我該怎麼辦?
謝謝!
回复:從 SAS 導入大型數據集嘿,farinoushsharifi,
我同意 Craige 的觀點,一個至少有 16 GB 物理內存的 64 位 Windows 機器,對於在 JMP 中成功打開一個 6GB SAS 數據集是必要的。
您是否考慮過在 SAS 中進行清理,比如使用一些 DATA 步代碼?JMP 確實有一些很棒的數據清理工具,不要誤會我的意思,但是擁有足夠的內存來成功打開數據集只是第一個問題。它並不能保證在 JMP 中使用如此大的表時會有愉快的體驗。
裝有 SAS 的機器是否安裝了服務器,允許您遠程連接到它?JMP 具有連接遠程 SAS 服務器的好工具 -文件 > SAS > 服務器連接是開始的地方。您需要知道 SAS 服務器的機器名稱和端口號(或者,如果您還有 SAS 元數據服務器,那麼連接會更容易)。
衛生部,
埃里克
回复:從 SAS 導入大型數據集多少行和列?怎麼會失敗,內存不足?JMP 日誌窗口可能有一條消息。SAS 數據集的文件擴展名是什麼?
我猜一台 32GB 的機器應該一次處理一個 6GB 的文件,並且可能一起處理,而不會分頁太多。18GB 文件的第二個副本可能是內存或速度問題。
如果您有 CSV 文件,文本導入會提供一些子集選擇。

我認為 JMP 的其他導入工具中也有類似的選項。