以下是一种不使用dcast函数找到频率表的解决方法:
freq_dict = {}
for element in dataset:
if element in freq_dict:
freq_dict[element] += 1
else:
freq_dict[element] = 1
for key, value in freq_dict.items():
print(key, value)
完整的代码示例:
dataset = [1, 2, 3, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 5]
freq_dict = {}
for element in dataset:
if element in freq_dict:
freq_dict[element] += 1
else:
freq_dict[element] = 1
for key, value in freq_dict.items():
print(key, value)
输出结果:
1 3
2 3
3 3
4 2
5 3