如何在SQL中统计每个distinct wfc对应的不同wfv数量?
统计不同wfc对应的唯一wfv数量
需求:针对包含wfc和wfv列的表格,统计每个不同wfc分组下,对应的唯一wfv的数量,最终输出结果如下:
wfc Count
Arzt_DOKU 1
BERUFGRP 6
BERUFGRP2 6
实现方法
方法1:使用R语言(dplyr包)
library(dplyr) # 假设原数据存储在数据框df中 result_table <- df %>% group_by(wfc) %>% summarise(Count = n_distinct(wfv)) %>% ungroup() # 输出结果 print(result_table)
方法2:使用SQL
SELECT wfc, COUNT(DISTINCT wfv) AS Count FROM 你的表名 GROUP BY wfc;
内容的提问来源于stack exchange,提问作者Rifly
相关产品推荐
相关产品推荐

