JMP中文网站 > 使用教程 > JMP数据表怎么进行行列转置 JMP转置后的列名如何设置
教程中心分类
JMP数据表怎么进行行列转置 JMP转置后的列名如何设置
发布时间:2026/11/09 16:55:54

  整理检测结果时,有时需要把每行一个样本的表格,改成每列一个样本,方便对照不同指标。直接复制粘贴容易漏掉名称,数据一多,也不方便逐项核对。JMP的转置功能可以交换选定数据的行列方向,并通过标签列生成新列名。不过,原来的列标题与样本名称在转置后承担不同角色,设置错了,就可能出现列名难以辨认、重复样本只保留一列等情况。转置前把名称来源和数据范围理清,后续检查会省事不少。

  一、JMP数据表怎么进行行列转置

 

  JMP通过转置创建新的数据表,原表仍可保留。操作时只把需要交换方向的测量列放入转置区域,样本编号、批次等信息按用途分别设置。

 

  1、整理参与转置的数据列

 

  以样本编号、长度和宽度三列为例,样本编号用于命名,长度与宽度用于转置。参与转置的列需要具有相同的数据类型。

 

  ①打开原始数据表,核对【样本编号】、【长度】和【宽度】的行间对应关系。

 

  ②右键单击【长度】列标题,选择【列信息】,检查【数据类型】,再用相同方法检查【宽度】。

 

  ③将误录为字符的测量数据核对清楚,修正后确认;保留【样本编号】作为独立标识列。

 

  ④检查表内的说明行、合计行和缺失记录,确定本次需要转置的数据范围。

 

  2、执行行列转置并核对结果

 

  ①选择【表】→【转置】,打开转置窗口。

 

  ②在左侧列列表中选中【长度】和【宽度】,点击【转置列】,核对框内列名及顺序。

 

  ③在【输出表名称】中填写便于识别的名称,例如【尺寸转置表】,点击【确定】。

 

  ④在新表中检查行列方向,确认【长度】和【宽度】成为两行,原来的每条样本记录对应新的数据列。

 

  未指定命名用的标签列时,新数据列会按原行号生成名称,例如“行1”“行2”。原来的测量列名会进入附加的标签列。转置只调整数据结构,不承担求和或平均计算,不能用它代替汇总操作。

 

  二、JMP转置后的列名如何设置

 

  新数据列的名称可以来自原表某列的值,保存原测量列名的附加列则有单独的命名设置。这两处名称要分开处理。

 

  1、用样本编号生成新列名

 

  样本编号比自动行号更便于追踪。用于命名的内容应当能够区分记录,重复名称需要在转置前处理。

 

  ①返回原表,检查【样本编号】中的内容,例如【A01】、【A02】,核对是否与原始记录一致。

 

  ②再次打开【表】→【转置】,将【长度】和【宽度】放入【转置列】。

 

  ③在左侧选择【样本编号】,点击【标签】,确认它进入标签角色框。

 

  ④点击【确定】,检查新表是否生成【A01】、【A02】等列,并抽查各列中的测量值。

 

  2、设置保存原列名的标签列名称

 

  ①在【转置】窗口中,保持【样本编号】已指定为【标签】。

 

  ②在【标签列名称】中填写【测量项目】,再点击【确定】生成新表。

 

  ③检查新表的【测量项目】列,确认其中保存【长度】、【宽度】等原列名,同时核对样本列标题。

 

  “标签”角色指定的是新数据列名的来源,“标签列名称”修改的是保存原列名的那一列。把后者填写成“样本编号”,不会让数据列自动获得样本名称,反而可能让表格含义变得混乱。

  3、转置完成后修改个别列名

 

  少量名称需要调整时,可以直接在输出表中修改。若每次转置都要重复改名,整理原表的标签值会更省事。

 

  ①在转置后的表中,右键单击目标列标题,选择【列信息】。

 

  ②在【列名称】中输入清楚的名称,例如【A01_复测】,点击【确定】。

 

  ③对照原表中的【样本编号】和测量结果,核对改名后的列,再通过【文件】→【另存为】保存数据表。

 

  三、JMP转置后列数不对或名称重复怎么检查

 

  结果少了几列,未必是转置列选错。标签重复、行范围限制,以及把分组信息误当测量值,都可能改变输出结构。

 

  1、处理重复标签和组内记录

 

  ①在原表中选择【样本编号】,通过【表】→【排序】按该列排列,检查重复编号及对应记录。

 

  ②同一样本存在多次测量时,通过【列】→【新建列】建立【转置列名】,填写【A01_初测】、【A01_复测】等能区分记录的名称。

 

  ③重新打开【表】→【转置】,将【转置列名】指定为【标签】,生成结果后核对列数。

 

  ④若目的是按批次分别转置,将【批次】指定为【分组依据】,再检查每组内部的标签是否仍有重复。

 

  未分组时,重复标签只会生成一个对应列,并采用重复标签中最后一行的数据;分组后也要检查组内重复。它不会自动保留每次测量,也不会替用户计算平均值。需要保留重复测量时,应让名称或分组结构明确表达这层关系。

 

  2、检查行范围、数值和保存设置

 

  转置结果是否正确,不能只靠表格外观判断。新列数量、指标位置和几个已知数值能够形成一组便于复查的依据。

 

  ①在【转置】窗口检查【仅转置选定行】选项,需要处理全表时取消勾选;处理部分记录时核对原表选中的行。

 

  ②对照原表的【长度】、【宽度】与输出表中的对应行,抽查首条、末条及一条中间记录。

 

  ③右键单击输出数据列,打开【列信息】,检查【数据类型】和【建模类型】,按后续分析需要调整并确认。

 

  ④需要重复相同操作时,在转置窗口勾选【将脚本保存到源表】,确认生成结果后保存源表。

 

  保存脚本便于再次使用同一组设置,但不表示输出表会随着源表自动同步。源数据更新后仍需重新运行。带有值标签的测量列在转置时使用实际数据值,显示文字也应与底层数值分别核对,避免把显示方式的变化误判为数据丢失。

  总结

 

  JMP行列转置适合调整已有数据的排列方向,清楚的列名则让结果能够继续用于核对、绘图和交接。标签来源、原列名保存方式与重复记录处理相互关联,命名规则应与数据含义保持一致。保留原表和可重复运行的设置,也能减少后续更新时的手工修改。希望这些方法能帮助大家把转置结果整理得清楚一些,让每个名称都能对应回原来的记录。

151 6246 1262