假设数据集为一个列表,每个元素表示一个数据点,其中每个数据点都有一个类别。可以使用字典来计算每个类别出现的次数。以下是一个使用 For 循环遍历数据集并计算每个类别出现次数的示例代码:
# 数据集
dataset = ['类别A', '类别B', '类别A', '类别C', '类别B', '类别A']
# 初始化一个字典来保存每个类别的出现次数
category_counts = {}
# 遍历数据集
for category in dataset:
# 如果类别已经在字典中存在,则将出现次数加1
if category in category_counts:
category_counts[category] += 1
# 如果类别在字典中不存在,则将其添加到字典,并将出现次数初始化为1
else:
category_counts[category] = 1
# 打印每个类别出现的次数
for category, count in category_counts.items():
print(f'类别 {category} 出现了 {count} 次')
运行以上代码,将输出:
类别 类别A 出现了 3 次
类别 类别B 出现了 2 次
类别 类别C 出现了 1 次
这样就可以得到每个类别出现的次数,并将其保存在一个字典中。