我們在從文字檔案匯入資料時遇到了問題。現在,某些列出現了錯誤訊息(「匯入列時遇到無效資料…請嘗試重新匯入數據,但請明確將這些列的資料類型設為字元」)。
為了更好地說明,我們有一個 JMP 腳本,用於從資料庫中提取大量資料。提取後,資料將根據每個資料實例的列和行中的參數進行組織。這些參數都是分類的,但也有很多是數值型的(很多是日期格式的)。幾年前,我們尋求協助,希望提高效能(時間),將所有列轉換為合適的資料類型(由於列數數千,使用 JMP 腳本花費了大量時間)。
Jim Nelson 建議將表格儲存為文字文件,然後再開啟。這個方法效果很好,性能得到了顯著提升,所有列都轉換為數字格式,並且保留了日期格式。
現在,這不再起作用,並且視窗警報停止執行。
我查看了社區,嘗試了一種建議的方法:
collist = dt << Get Column Names("String");
For Each({colname}, collist,
r = Column(dt, colname) << Set Data Type("Numeric", << Fail On Conversion Error, <
<RETURN failed="" rows=""></RETURN>
<P>這不太好,因為我們遺失了日期格式,所以應該是日期的欄位以數字格式出現。</P> <P>有人能建議一種解決方法嗎?</P>