以下是一个示例代码,用于按变量计数总结数据:
# 创建一个空字典用于存储计数结果
counts = {}
# 假设有一个包含一组数据的列表
data = [1, 2, 3, 2, 1, 3, 2, 1, 2, 3]
# 遍历数据列表
for item in data:
# 如果该变量已经存在于字典中,增加计数值
if item in counts:
counts[item] += 1
# 如果该变量不存在于字典中,将其添加到字典并设置计数值为1
else:
counts[item] = 1
# 打印计数结果
for key, value in counts.items():
print(key, ":", value)
上述代码首先创建了一个空字典counts,用于存储计数结果。然后,假设有一个包含一组数据的列表data。接下来,使用for循环遍历data列表中的每个变量。在循环中,首先检查该变量是否已经存在于字典counts中。如果存在,则增加计数值;如果不存在,则将该变量添加到字典中,并设置计数值为1。最后,使用for循环和items()方法遍历字典中的每个键值对,并打印出计数结果。
运行上述代码,将输出以下结果:
1 : 3
2 : 4
3 : 3
这表示在给定的数据列表中,数字1出现了3次,数字2出现了4次,数字3出现了3次。
下一篇:按变量名过滤数据帧列