回复:如何跳過字符以導入列標題你能分享文本文件(或它的模型)嗎? 更容易提供建議。 我想到的第一個想法是在 JSL 的幫助下從數據中刪除一些字符
回复:如何跳過字符以導入列標題如果您不想為此編寫腳本,那麼在打開表後移動列名就很容易了。
- 在數據表左側的列列表中選擇第 2 列到第 n 列(即表中的最後一列),然後按 Ctrl-C 或編輯->複製,您會將列名複製到剪貼板。
- 然後,刪除數據表的最後一列,否則您將得到一個重複的列名。
- 最後,選擇列列表中的所有列,然後按 Ctrl-V 或編輯->粘貼,您將粘貼剛剛複制的列名。

請注意,左側列列表中列的選擇是重要的一點。 這會將鍵盤焦點放在該列表中,以便複製和粘貼獲取列名而不是數據表中的數據。
回复:如何跳過字符以導入列標題你好@mlo1 ,
我不知道在導入過程中有一種非腳本方式可以忽略這樣的字符。 如果可以的話,預處理文件以刪除 # 可能是最直接的方法。 我以前遇到過這樣的情況,不可能/最好編輯原始文件,因此另一種方法是在導入後修復名稱。 以下將所有列名稱左移並刪除空白的最後一列。
dt = Current Data Table();
//get all the column names
colNames = dt << Get Column Names( String );
//remove the last column with no data
dt << Delete Columns( N Cols( dt ) );
//loop to replace names starting at the end of the table
For( c = N Cols( dt ), c > 0, c--,
Column( c ) << Set Name( colNames[c+1] )
);
我希望這有幫助!
@朱利安
回复:如何跳過字符以導入列標題這是另一個選項,它依賴於刪除一些額外的字符,然後使用 Char To Blob() 再次“打開文件”
Names Default To Here(1);
txt = Load Text File("$DOWNLOADS/JMPTest.txt");
txt = Substr(txt, 3, - 1); // drop first three characters
dt = Open(
Char To Blob(txt),
End Of Field(Spaces, Space, CSV(0))
);回复:如何跳過字符以導入列標題謝謝你的回复我附上了一個樣本文件。
如何跳過字符導入列標題我的數據保存在 txt 文件中。
將數據讀入 JMP 表並跳過 # 字符以使列名稱適合數據列的最佳選項是什麼?
有什麼建議嗎?

高級統計建模數據存取數據探索和可視化大規模定制質量和工藝工程回复:如何跳過字符導入列標題@傑夫·珀金森的做法非常優雅...
如果你對Jmp更多這樣的複活節彩蛋感興趣,你可以看看這個列表:
CTRL/Alt/Shift + 單擊/選擇/雙擊/右鍵單擊
我猜還有數百個 - 只是等待一些用戶找到它們:)
回覆:如何跳過字元匯入列標題嗨@朱利安
非常感謝。這是一個有效的解決方案。