帶有嵌入式換行符的 JMP 列?我有一個 Excel 電子表格,已加載到 JMP 中。 其中一列可以存儲 0、1 或 2 個文本字符串值。 當您查看電子表格時,這些值顯示在單獨的行上。 在 JMP 中,它們看起來擠在一起,值之間沒有明顯的分隔符。 我需要分解每個長度可變的值。 我不知道我該怎麼做。 有什麼建議麼?回复:帶有嵌入式換行符的 JMP 列?在 JMP 14 及更高版本中(我也相信 JMP 13)有一種更好的方法來處理這些問題:使用多重響應選項。 Excel 導入嚮導可以準確導入數據,但行跨度太小而無法立即查看所有值。 但是,如果增加行跨度,您也會看到其他值。
然後,您必須將該字符列的建模類型設置為“多重響應”,並將屬性“建模響應”設置為“”(空)以正確處理新行。 您也可以使用上面提到的腳本並使用“;”作為分隔符。
希望能幫助其他遇到這個問題的人。 然而,我不太喜歡以這種方式使用 Excel,因為它使分析變得複雜。 每行中有一個值使其比包裝單元更適合分析。
回复:帶有嵌入式換行符的 JMP 列?這有效!!!!
非常感謝!!!!!!!回复:帶有嵌入式換行符的 JMP 列?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有 Mac 版本,無論列寬如何,我都會在一行內得到樹線。 不同的外觀可能與平台之間不同的編碼定義有關。
我可以交互地選擇並複制單元格中的不可見換行符,然後將其粘貼到查找對話框(仍然不可見)中,然後將所有內容替換為其他內容。
相應的 JSL 代碼類似於
For Each Row(
new = Substitute( Column( 1 )[], "\!n", "; " );
Column( 1 )[] = new;
)
回复:帶有嵌入式換行符的 JMP 列?在 JMP 8 中,我必須擴大列的寬度才能看到所有內容。 多行不會顯示為單獨的物理行。
EXCEL 文件是由其他人構建的,我不確定他們是否可以使用其他分隔符(例如分號)。
在當前結構下,我是否可以使用 JMP 內置函數/字符串處理來檢測這些軟換行???回复:帶有嵌入式換行符的 JMP 列?好的,這些 Excel 單元格可能包含手動插入的軟回車符(軟換行符)。
對我來說,這些都保留在 JMP 中,但看起來很糟糕,因為 JMP 的行高是固定的。 第 2 行和第 3 行在行下方延伸,因此模糊了下面行的內容,而不是像您的情況那樣內嵌。 我有 JMP 8。 您是否有不支持 unicode 的舊 JMP 版本 (5)?
應避免 Excel 中的強制軟回車 (alt+enter)。 當轉移到其他軟件以在單詞之間添加空格時更加萬無一失,並且如果佈局很重要,請在單元格格式對話框中選擇換行文本。回复:帶有嵌入式換行符的 JMP 列?Excel 數據從 Excel 加載並導出回 Excel OK。 在 Excel 中,單元格可能如下所示:
這是1號線
這是2號線
這是3號線
在 JMP 中,它看起來像這樣:
這是第 1 行這是第 2 行這是第 3 行
當 JMP 文件保存為 XLS 時(修改某些列值後,單元格看起來可以作為 3 個單獨的行。
這些換行符是如何保存的? 有沒有辦法可以解析 JMP 列以提取 3 個值,以便我可以進行一些字符串操作?
不確定這是 Excel 設置,因為文本字符串的長度是可變的。回复:帶有嵌入式換行符的 JMP 列?我不確定您的意思,但如果您在 Excel 單元格內的單獨行上看到字符串,則可能僅代表 Excel 中的格式設置。 JMP 導入單元格內容而不是格式。
但如果是導入錯誤,您可以嘗試在 Excel 中復製表格並粘貼標籤(在 Mac 上按住 option 鍵並粘貼,可能與 Windows 中類似)並與導入的表格進行比較。