了解如何打开 Excel 文件并使用 JMP 内置的 Excel 导入向导来指导您在一个或多个 Excel 工作表中提取可能在任何地方(可见或不可见)的数据。
JMP 为数据提供结构化的行/列方法,我们希望列表示单个构造、变量或属性。 通常,我们只需要一个与该属性相关联的列,除非分析需要其他方式。 JMP 通常使用一行来表示单个单元或观察值,以便所有其余列中的所有数据仅反映一个单元或观察值。
默认 JMP 首选项设置为在您打开 Excel 文件时打开 Excel 导入向导。 从文件>首选项>第三方数据检查此设置(在 Windows 上)。
Excel Import Wizard Preference setting (Windows).Excel 导入向导首选项设置 (Windows)。
简单的介绍性示例
- 双击 Excel 文件以在 Excel 导入向导中打开该文件。
- 选择所需的工作表并查看数据预览以查看使用当前工作表设置会发生什么。
- 导入后,查看列面板上每个变量/列的建模类型和行数,以确保导入所有行。
示例:合并单元格和多列标题
- 在数据预览中查看 JMP 默认如何处理合并单元格,然后选择下一步以查看和/或更改这些默认合并单元格设置。
- 在此示例中,它使用跨行复制数据。
- 在此示例中,取消选中 Suppress hidden columns 以查看 JMP 引入的内容。 但是在这个例子中,我们不想要那些隐藏的单元格,所以保留默认设置并选中 Suppress 框。
示例:一个 Excel 工作表中的两个表
- 有两个表格,过程数据和相关的规格限制,但只有一个列标题。
- 尽管列标题位于其中一个表的下方,但工作表设置很灵活,允许将上面的数据与下面的标题配对。 使用 NEXT 按钮并选择数据结束的位置以将表格拉入恰到好处 - 提供一个用于过程数据的表格和一个用于相关规格限制的表格。
- 奖励:了解如何将规格限制作为列属性元数据加载到数据表。
示例:跨多个工作表的多个表
- 5个不同的Excel表格格式相同,内容基本相同,只是分布在不同的Excel Worksheets中。
- 选中用于所有工作表复选框。
- 从工作表窗口中选择工作表。
- 选中该框以连接工作表并让 JMP 匹配列。
- 或者,选择添加包含工作表名称的列。
- 了解 JMP 在发现 Excel 中的数据类型不一致时如何更改数据类型,以及如何查找和处理不一致的数据。
示例:处理公式
- JMP 导入数据,而不是公式,Excel 允许在不同的单元格中使用不同的公式。 这种不一致使分析变得困难并且可能成本高昂,因此我们在 JMP 中清理/重新创建正确的公式。
- 在此示例中,我们使用 Stack 对导入的数据进行格式化,以提供一个表格,该表格将利用单个公式列准确反映关系的性质并提供计算数据,以便可以在 JMP 中对其进行分析。
示例:工作流程自动化(也可作为单独的视频提供。)
- 在我们使用 Excel 导入向导导入数据后,我们可以使用 JMP 为我们在导入期间和之后执行的步骤序列提供的相关脚本。
- 在 JMP 16 及更高版本中,使用增强型日志(操作记录器)来捕获所有导入步骤、数据准备步骤和最终报告。在这种情况下,它们是 Import、Stack、创建使用 Graph Builder 创建的 Graph 和创建稳定性分析(使用 Degradation Report)。
- 从增强日志中将脚本保存到脚本窗口,然后点击菜单栏上的运行/播放图标。
- 在 JMP 16 之前的版本中,您可以手动组合 Import、Stack、Graph Builder 和 Degradation Report 脚本。
提示
- 如果您想摆脱过去使用导入向导导入 Excel 文件的工作,请恢复默认设置。
Multiple Worksheet Options多个工作表选项
Data Preview数据预览
Merged Cells合并单元格
Default Treatment of Merged Cells合并单元格的默认处理
问:有时当我导入数字数据时,它会作为字符数据导入,例如日期或具有指数符号的字符串。
A:如果一列中有字符(非数字)数据,则将整列作为字符数据导入,您需要在将列信息>数据类型更改为数字之前找到问题数据并更正它。
问:如何纠正前导零的丢失,例如 06518 等邮政编码?
答:来自与会者马克代顿@马克代顿: 这是在邮政编码中添加前导零的公式:Right(Char(:col), 5, "0")。