带有嵌入式换行符的 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 中类似)并与导入的表格进行比较。