计数(选定的行)并快速汇总选定行的类别(在一列或两列下)。 [1]图表启动后,我选择了两列(这些分类列位于 X 轴上)。 当用户在图表上选择不同的点时,会选择特定的行(就像在正常绘图中一样)。
我正在寻找一种方法来执行以下操作:
1) 计算选择的行数
2) 确定在图表上选择了什么类别(X 坐标)(因为一次只会选择一个类别)。
我很惊讶我在这么简单的事情上遇到了多大的困难。 我一直在查看脚本索引,但无济于事。
回复:计数(选定的行)并快速总结行选择的类别(在一列或两列下)根据您给我的解决方案,我确实有最后一个后续问题。
例如,在 VBA 中,有一个函数“countif”,我可以在其中指定一系列单元格(在我的例子中为 N 行)并计算该列中给定项目的出现次数。
我可以想到很多方法来做到这一点,但大多数都涉及摘要。 假设我使用吉姆给我的第二个命令来确定选择了 X 的哪个元素。 那么我怎样才能计算表中这种情况的总出现次数呢? (我知道这是多余的,但就像我说的,有两个 x 变量,它们是链接的:几个月和几周,所以如果我选择一个月,就会选择几周,等等)。
我可以用类似的东西吗
r = 当前数据表() << 获取行 where( :height == 60 );
:name[r[包含( :sex, :sex )]];接下来是您建议的计数?
回复:计数(选定的行)并快速总结行选择的类别(在一列或两列下)谢谢你!
也阅读有关行状态处理程序的信息,因为我很确定我可以在我遇到的另一个类似问题中使用它:D你们好棒!
回复:计数(选定的行)并快速总结行选择的类别(在一列或两列下)总是来帮助我! 非常感谢吉姆。 这是完美的,正是我所需要的。 多读一点,看看我还能做什么:D
回复:计数(选定的行)并快速总结行选择的类别(在一列或两列下)请参阅帮助 > 脚本索引 > 对象 > 数据表 > 创建行状态处理程序
回复:计数(选定的行)并快速总结行选择的类别(在一列或两列下)这是一个简单的脚本,展示了处理您提出的问题的一种方法
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
dt << bivariate( x( :height ), y( :weight ) );
dt << select rows( {2, 4, 6} );
Show( N Rows( dt << get selected rows ) );
Show( dt:height[(dt << get selected rows)[1]] );