基于异行标记条件的无重复类别计数方法咨询
问题描述
我有两行数据:第一行是类别名称,第二行是对应类别的选中标记(标记可为x、y或空白)。具体数据如下:
Category 1 Category 1 Category 1 Category 2 Category 2 Category 3 Category 3 x y x x
需要统计下方存在任意标记值(x或y)的唯一类别数量,重复类别不重复计数。上述示例的结果应为2,因为只有Category 1和Category 3下方有标记。
解决步骤
- 将两行数据按位置一一对应,建立类别与标记的配对关系
- 筛选出标记不为空白的配对条目
- 提取这些条目中的类别名称,对名称去重后统计数量
示例验证
对给定数据执行上述步骤:
- 配对后有标记的条目为:Category 1(
x)、Category 1(y)、Category 1(x)、Category 3(x) - 提取类别名称并去重,得到
Category 1和Category 3两个唯一类别 - 统计数量为2,与预期结果一致
内容的提问来源于stack exchange,提问作者Elvin Ibishli
相关产品推荐
相关产品推荐

