如何统计两列数据中0与1的交叉组合出现频次
统计X、Y列0和1交叉组合的出现次数
我来帮你梳理这个统计问题的解决过程哈~
第一步:整理输入数据
先把给定的原始数据整理成更清晰的表格形式,方便后续统计:
| 城市名称 | X 值 | Y 值 |
|---|---|---|
| Hyderabad | 1 | 1 |
| Bangalore | 0 | 1 |
| Goa | 1 | 1 |
| Chennai | 0 | 1 |
| Hyderabad | 0 | 1 |
| Goa | 0 | 0 |
| Chennai | 0 | 1 |
| Goa | 0 | 0 |
| Hyderabad | 1 | 0 |
| Chennai | 0 | 1 |
| Chennai | 1 | 1 |
| Goa | 0 | 1 |
| Bangalore | 0 | 0 |
| Bangalore | 0 | 1 |
第二步:统计各交叉组合的次数
逐个遍历每一行的X和Y值,统计每个(X, Y)组合的出现次数:
- (0, 0):出现3次(对应Goa、Goa、Bangalore的行)
- (0, 1):出现7次(对应Bangalore、Chennai、Hyderabad、Chennai、Chennai、Goa、Bangalore的行)
- (1, 0):出现1次(对应Hyderabad的行)
- (1, 1):出现3次(对应Hyderabad、Goa、Chennai的行)
第三步:整理成预期的输出格式
把统计结果按照要求的交叉表形式呈现:
X 0 1 Y 0 3 1 1 7 3
内容的提问来源于stack exchange,提问作者Anusha
相关产品推荐
相关产品推荐

