我有两个 .csv 文件,它们共享一个列标题,即 WELL POSITION,我想将这两个文件合并成一个文件。
另外,其中一个文件有两列,每列包含用竖线 (|) 分隔的数值。我需要格式化这个 .csv 文件,使每个数值都位于单独的一行中。
我已将提到的两个文件作为附件发送。
你好,Pilar,
您这里看到的是“竖线分隔”文本,X 列和 Y 列的数据格式为“1 | 2 | 3”等等。JMP 的“列”>“实用工具”>“文本分列”选项可以帮您解决这个问题。下面我会详细介绍我的操作步骤,我还用工作流构建器创建了一个工作流供您参考。
首先,你需要导入基线文件和元文件,你可以选择“文件”>“打开”,或者直接拖放到 JMP 窗口中。首先导入基线文件:
Ben_BarrIngh_0-1788791270632.pngBen_BarrIngh_0-1788791270632.png
我们需要移除 X 和 Y 分隔符,并为每个条目创建单独的列,稍后使用 JMP 将它们合并在一起。对于 X 列和 Y 列,我们需要单击该列,然后依次选择“列”>“实用工具”>“文本分列”。在弹出的窗口中,添加“|”作为分隔符,然后单击“确定”。对 Y 列执行相同的操作。
Ben_BarrIngh_1-1788791329767.pngBen_BarrIngh_1-1788791329767.png
Ben_BarrIngh_2-1788791349509.pngBen_BarrIngh_2-1788791349509.png
数据表将如下所示:
Ben_BarrIngh_4-1788791416070.pngBen_BarrIngh_4-1788791416070.png
我们不想保留原来的“X”列和“Y”列,所以我们可以把它们都删除。
现在我们要从数据中创建两列,一列用于 X 轴,另一列用于 Y 轴。为此,请转到“表格”>“堆叠”,然后选择所有 X 轴和 Y 轴列。为了让 JMP 识别出这是两个不同的堆叠组,请单击“多系列堆叠”,将系列设置为“2”,然后单击“连续”(见下图)。
Ben_BarrIngh_5-1788791535378.pngBen_BarrIngh_5-1788791535378.png
生成的表格中,X 和 Y 表格将正确堆叠和对齐,您可以删除“标签”和“标签2”列,将“数据”列重命名为 x 和 Y,然后就完成了。
Ben_BarrIngh_6-1788791623067.pngBen_BarrIngh_6-1788791623067.png
正如我提到的,我据此创建了一个工作流程,并添加了一个选择 Excel 文件的步骤,因此只要文件格式相同,它就应该适用于您的所有文件(我在最后添加了一个图表步骤,只是为了展示如何自动生成图表)。
希望对您有所帮助!
谢谢,
本
你好,Pilar,
我发现我漏掉了第二部分:
导入“Meta”和“Baseline”文件后,您可以利用它们都包含描述“井”的列这一事实将它们合并起来——转到“Baseline”表,然后选择“表”>“更新”。您可以选择使用“Meta”表更新它,只需匹配显示井的列即可(见下文)。
Ben_BarrIngh_7-1788791810629.png
这将通过“Well”标识,把一个表中的元数据粘贴到另一个表中。
谢谢,
本