从多列中查找最小值和最大值(列名相同)你好,
我在 excel 中有大量数据,它有多个同名的列(这是我从测试人员那里得到的格式)。 我想计算所有列的最小值、最大值、标准差和平均值。
我尝试在 JMP 中打开数据,但 JMP 将列名称重新命名为(Av、Av1、Av2、Av3......),然后如果我使用制表,它会显示 Av、Av1、Av2 的最小值、最大值... .等等,但我想要所有的最小值和最大值(Av、Av1、Av3、...)。
请帮助。 附上原始数据。
回复:从多列中查找最小值和最大值(列名相同)我将在下面向您展示的所有内容都包含在《使用 JMP》一书中
帮助==>书籍==>使用JMP
需要做的是在数据表中创建一个新列,并将公式应用于该列。
1. 打开堆叠数据表,点击行状态列上方列区域的红色小三角。选择“新列”

2. 列信息窗口将打开。将新列的名称更改为您想要的任何名称(我选择“标签 2”)。同时将建模类型更改为“字符”

3. 单击确定,然后右键单击新列的标题区域并选择“公式”

4. 在公式编辑器中,双击标题为“无公式”的框

5. 用这个简单的公式,我们不需要做我们可以做的点击公式构建,我们只需要将它输入框中

6. 输入完成后,只需单击“确定”或“应用”,公式就会生成新值

您现在可以在您的 Tabulate 平台中使用这个新列
回复:从多列中查找最小值和最大值(列名相同)请帮助在上面的脚本中添加 Word(1, :Label, " ") 。
回复:从多列中查找最小值和最大值(列名相同)这是你想要的?

如果是,我所做的就是向堆叠数据表添加一个新列,将其称为“新标签”并将该列的公式指定为:
字(1,:标签,“”)
公式的解释是查看“标签”列,并从该列中取出第一个单词,其中分隔符基于空格,“”
回复:从多列中查找最小值和最大值(列名相同)对不起,我没有得到。 请告诉我。 我已经附加了 stackd 文件。 你会看到很多标签 Av, A10, .... 我想要 Av.xx 标签的最小值和最大值。 与所有其他标签的相似性

回复:从多列中查找最小值和最大值(列名相同)只是不要将名为 Label 的列拖到 Tabulate 平台。 只需拖动名为 Data 的列。 拖动标签列会强制进行聚合。
回复:从多列中查找最小值和最大值(列名相同)你没有明白我的意思。 我的问题标签仍然有 A, A10, A11, A12, ... 我想要所有 Av 的最小值和最大值。 A10....
请帮助。

回复:从多列中查找最小值和最大值(列名相同)JMP 中的 JMP 平台非常实用,“Tables > Stck”也是如此。 文档通常很好,如果不是,您可以建议如何改进它。
看看多系列堆栈选项。
回复:从多列中查找最小值和最大值(列名相同)极好的.. 成功了一半。。 我有多个参数... Av1、Av2……和 FIMO、FIMO2……也需要分开。 当前脚本堆叠所有内容但不将标签解码为原始名称

回复:从多列中查找最小值和最大值(列名相同)您在阅读 XLSX 时必须更加小心,但如果您将其放在桌面上,下面的脚本会提供思路。
NamesDefaultToHere(1);
// Put the .xlsx on the Desktop and open it
dt = Open("$DESKTOP//Char Summary_web.xlsx");
// Just use the first few columns as a demonstration
dt << deleteColumns(17::NCol(dt));
// Stack the data
dt2 = dt << Stack(
columns(
:ZA 2,
:ZA 3,
:ZA 4,
:ZA 5,
:ZA 6,
:ZA 7,
:ZA 8,
:ZA 9,
:ZA 10,
:ZA 11,
:ZA 12,
:ZA 13,
:ZA 14
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
OutputTable((dt << getName)||" Stacked")
);
// Use Tabulate
dt2 << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Data ), Statistics( Mean, Std Dev ) ),
Row Table( Grouping Columns( :wafer ) )
)
);回复:从多列中查找最小值和最大值(列名相同)我没有完全理解。
我试过什么 'table > stack' 但仍然看到 A1,A2,A3 ....等等。 因此制表仍然没有对所有最小值和最大值进行计算。
回复:从多列中查找最小值和最大值(列名相同)尝试使用 '表格 > 堆叠' 在进行制表之前。