如何生成包含字符串部分的新列創建包含現有列中的子字符串的新列的最佳方法是什麼? 如果子字符串的順序始終相同,則可以使用 Word 函數。
如果子串序列不總是相同,解決方案是什麼? 附件顯示了示例。
回复:如何生成包含字符串部分的新列謝謝。 你的腳本也很好用。 您的建議表明 If contains 公式是可行的方法。 還有其他的可能性嗎?
@gzmorgan0寫道:
這只是傑夫回應的補充。
您也可以使用腳本來完成此操作。 請注意,列名稱是目標列名稱,帶有計數器,並且緊隨目標列之後出現。 附加的腳本顯示了一些 JSL 語句(還有其他方法)來獲取有多少新列等的句柄。
dt << 文本到列( delimiter( "," ), columns( :ID ) );
但是,如果您正在尋找 POR 和 10LPM 等特定術語,您可能必須使用其他方法,例如正則表達式或 If(Contains(:ID, "POR")、"POR" 等函數...
對於看似因素或條件,第 4 行似乎有不同的模式。
回复:如何生成包含字符串部分的新列
@傑夫·珀金森寫道:
嘗試列->實用程序->文本到列。 這將獲取您的列並自動從中生成多個列。


謝謝。 這非常方便。 JMP 有很多很棒的內置功能。 但發現它們可能很困難。
從您的角度來看,公式或腳本解決方案是什麼樣的?
回复:如何生成包含字符串部分的新列這只是傑夫回應的補充。
您也可以使用腳本來完成此操作。 請注意,列名稱是目標列名稱,帶有計數器,並且緊隨目標列之後出現。 附加的腳本顯示了一些 JSL 語句(還有其他方法)來獲取有多少新列等的句柄。
dt << Text to Columns( delimiter( "," ), columns( :ID ) );
但是,如果您正在尋找 POR 和 10LPM 等特定術語,您可能必須使用其他方法,例如正則表達式或 If(Contains(:ID, "POR")、"POR" 等函數...
對於看似因素或條件,第 4 行似乎有不同的模式。
回复:如何生成包含字符串部分的新列嘗試列->實用程序->文本到列。 這將獲取您的列並自動從中生成多個列。


回复:如何生成包含字符串部分的新列目標是為 ID 列中的每個子字符串創建一列。 在 ID 列中,子字符串由逗號分隔。
回复:如何生成包含字符串部分的新列數據的規則是什麼?在確定要使用哪些 JMP 函數之前,必須了解如何拆分數據的規則。
您是否只是想查找“POR”值是否存在詞法?你要買什麼?