计算具有给定值的列中的单元格数量你好,
我想计算值为零(或其他任意数字)的列中单元格的数量。理想情况下,结果将以计数列表的形式输出。有人能给我指明正确的方向吗?谢谢。
问候,
将要
计算具有给定值的列中的单元格数量类似这样的事情应该可以让你接近:
dt << 当前数据表();
cols = dt << 获取选定的列();
counts = NewTable("计数为"||char(dt<
对于(i = 1,i <= NItems(cols),i ++,
r = dt << 选择其中(ascolumn(eval(cols ))==0);
计数 << AddRows({:Column = column(dt,cols )<< 获取名称, :Count = NItems(r)});
(英文):
我没有测试过这个。
计算具有给定值的列中的单元格数量如果您只想知道每个值在给定列中出现的次数,那么您可以简单地使用:
表格菜单 -> 摘要
在“组”字段中输入列
生成的表应该有两列,第一列是出现的所有值,第二列是每个值出现的次数。
-本
计算具有给定值的列中的单元格数量我认为最简单的解决方案就是简单地使用 proc freq 将结果输出到文件,然后根据需要对输出文件进行后处理。