我如何聚合每个属性,其中行值为1?

MilosssMilosss 成员职位:1新手
大家好!
我得到一个csv文件,其中包含:

我需要计算每个属性有多少个1。我有一个想法,首先过滤每个属性= 1,然后用计数汇总每个属性,但如果有110个属性,这可能需要一段时间。
有人知道如何加快这个过程吗?
标记:

答案

  • jacobcybulskijacobcybulski 委员、大学教授职位:391独角兽
    我假设您需要创建所有(非常多)属性的总和(恰好是0或1)。一种方法是使用Loop attributes操作符,它能够对所有选定的属性执行操作。在循环操作符中放置Aggregate,但是对于聚合属性,输入%{loop_attribute}和一个总和(将被属性名替换),循环进行。然后,循环属性生成大量独立的示例集,每个示例集有一个属性。可以使用“操作符工具箱”扩展中的“合并属性”将这些属性合并为单个示例集。如果您只需要为此处理选择某些类型的属性,或者排除少数类型的属性,则可以在Loop attributes操作符及其属性过滤器中完成,以包括或排除特殊属性,等等。
登录注册置评。