文本到列,版本 3文本到 Cols JMP 插件
傑夫·帕金森 編劇
版本 3 現在添加了可調用的 JSL 函數。 有關詳細信息,請參閱下面的版本說明。

文本到列從分隔文本列創建新列。 如上所示,“Data”列有一個逗號分隔的字符串。 Text to Cols 在右側創建六個新列。

安裝 Text to Cols 插件後,您將在 Cols 菜單底部找到一個新菜單。
當您選擇此菜單項時,系統將提示您選擇一列文本並指定分隔符。

選擇您的列並單擊“確定”。
新列將添加到數據表中以包含列中的值。 每個新列都有一個使用 Word() 函數得出其值的公式。
版本 2 更新
該版本是使用“應用程序生成器”構建的。 它使用更快的算法,使其在處理大量行時更加高效。 它還可以同時處理多個列。
版本 3 更新
通過添加一個支持從 JSL 調用 Text To Cols com.jmp.jperk帶有函數的命名空間。
com.jmp.jperk:texttocolumns( column, delimiters, <DATA table="current" data="https://community.jmp.com/" table="">)
</DATA>
描述
使用分隔符定義每列,從文本列在數據表中創建新列
退貨
關聯數組
{{“列”,創建的列列表}, {“姓名”,包含包含列的列組名稱的文本字符串}}
論點
柱子要拆分為多列的文本列的 JSL 列引用
分隔符用作分隔符的字符串
數據表對該列所在的數據表的可選引用以及新列將添加到的數據表。 當前數據表()如果未指定數據表,則將使用。
例子:
bc_party = Open( "$SAMPLE_DATA\Consumer Preferences.jmp" );
com.jmp.jperk:texttocolumns( Column( bc_party , "floss delimited"), ",", bc_party );
支持
如需幫助、意見、建議、問題、投訴或讚美,請發送電子郵件至傑夫·珀金森@jmp.com 。
公用事業回复:文本到列,版本 3我已經使用過不少於 2,000 次(因為我正在處理與測序數據相關的大量文本),但我確實看到 JMP 15 和 16(測試版)的重新編碼平台變得越來越複雜,所以我猜測大多數文本定界需求最終將由重新編碼平台來滿足。
回复:文本到列,版本 3謝謝你的評論。 我很高興您發現這很有用。
事實上,自 JMP 12 以來,文本到列現在是內置的。 請隨意將您對默認分隔符的建議添加到JMP 願望清單。
回复:文本到列,版本 3只是想指出,在 JMP12 及更高版本中,看起來添加了“文本到列”選項。 選擇一列或多列後,可以在下面找到科爾斯>公用事業>文本到列。 我們的一位 JMP 用戶希望將其作為插件添加到我們最受歡迎的插件菜單中,但我們同時找到了該菜單項。 兩者還在比較。 一個區別是加載項默認使用逗號作為分隔符,而內置菜單項默認不使用任何內容,因此您必須輸入逗號。 我想知道是否可以在“首選項”中設置,但沒有看到它,因此可能會請求 JMP15EA。 感謝這個主題,因為對於學習 JMP 的新用戶來說,與他們在 Excel 中的習慣相比,它經常出現,在 Excel 中,您經常必須使用“文本到列”功能。
回复:文本到列,版本 3@弗朗西斯科,感謝您的評論。 我已將插件更新到版本 3,其中包含一個可以從自己的腳本調用的 JSL 函數。 讓我知道它對您有何作用。
回复:文本到列,版本 2嗨傑夫,
謝謝! 該插件效果非常好! 該插件是否有可以在腳本中使用的函數?
弗朗西斯科
回复:文本到列,版本 2<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />非常感謝。
回复:文本到列,版本 2頂部附有兩個文件。 第二個 *.jmpaddin 需要保存在某處。 打開 JMP 並選擇文件並將其放在 JMP 窗口中。 JMP 將要求您安裝該插件。 只要遵循流程,您就不應該失敗。 如果您想了解有關插件的更多信息,請參閱 JMP 中的文檔:
書籍 -> 使用 JMP.pdf,搜索 JMP 插件或僅搜索插件。
乾杯,
馬丁
回复:文本到列,版本 2我怎樣才能獲得這個插件?
回复:文本到列,版本 2我很抱歉遇到困難。 我沒有嘗試在公共場合調試它,而是向您發送了一條包含一些問題的直接消息。
一旦我們弄清楚出了什麼問題,我們就可以在這裡發帖。
-傑夫
回复:文本到列,版本 2安裝非常容易,但是當我單擊“文本到列”菜單項時,我的系統上沒有任何反應。
馬特
回复:文本到列,版本 2好建議,姆約納。
我已經更新了加載項以支持多列。
-傑夫
回复:文本到列,版本 2嗨,傑夫,我認為對此進行修改以允許選擇多個列來通過“文本到列”算法運行會很容易。 這是你有興趣做的事情嗎?