如何載入非常大的資料庫我正在嘗試使用 JMP 加載非常大的資料庫,但記憶體不足。它包含近 1k 列和數百萬行。檔案大小接近 35 GB。有什麼方法可以只打開選定的列以最大限度地減少記憶體使用嗎?關於如何使用 JMP 開啟如此大的檔案有什麼建議嗎?不幸的是,我沒有編碼經驗
資料存取蘋果系統回覆:如何載入非常大的資料庫我很驚訝沒有人指出這一點,但您當然可以將查詢生成器用於 .csv 文件。只需為 .csv 檔案選擇正確的驅動程序,您就可以決定從大型資料庫中過濾哪些列/行。
回覆:如何載入非常大的資料庫啊,這是一個 .csv 檔案。使用“開啟”並選擇“資料(使用預覽)”選項。

然後選擇您的子集首選項。

回覆:如何載入非常大的資料庫您可以編輯匯入檔案的腳本以省略列並對資料進行子集化。
回覆:如何載入非常大的資料庫我感謝您為整理這份全面的解釋所付出的努力。除非文件是 JMP 文件,否則第一個選項不起作用。我已經嘗試了所有其他選項,但它沒有執行程式碼的第二部分。它僅打開文件,而不選擇或忽略我想要的特定列。我已經嘗試過您提供的範例並且它有效,但是當我選擇所需的文件時,選擇或忽略功能不起作用。
回覆:如何載入非常大的資料庫我的資料為 .csv 檔案。我無法使用查詢產生器打開它回覆:如何載入非常大的資料庫謝謝,我有 .csv 檔案形式的資料。有其他打開方式嗎?或者我需要將文件上傳到特定伺服器,然後執行查詢產生器?回覆:如何載入非常大的資料庫您也可以嘗試在開啟檔案時選擇列


由它所建立的腳本
Open("$SAMPLE_DATA/Big Class.jmp", Select Columns("name", "age", "height"));
這將使您限制列選擇,但我不確定它是否適合您。
打開還有其他選項來限制數據,您可以打開前 x 行、最後 x 行或隨機 x 行
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/CrimeData.jmp", First(10));
dt = Open("$SAMPLE_DATA/CrimeData.jmp", Random(10));
dt = Open("$SAMPLE_DATA/CrimeData.jmp", Last(10));
您可以忽略特定列,而不是選擇特定列
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp", ignore columns("age"));
腳本索引中的未決項目之一包含其中一些範例

回覆:如何載入非常大的資料庫要新增到 Jim 的貼文中,查詢產生器可讓您對 x% 的行進行取樣,或也選擇前(或隨機)x 行。
回覆:如何載入非常大的資料庫使用
文件=>資料庫=>查詢產生器
您應該能夠從所需的表中僅選擇所需的列
我懷疑其他社區成員可能會有其他建議。
回覆:如何載入非常大的資料庫謝謝!這對我有用
回覆:如何載入非常大的資料庫謝謝