我正在尝试阅读csv文件' objects.csv'找到文件:
http://paste.ubuntu.com/11210856/
import csv
f = open('objects.csv')
X = []
for row in csv.reader(f):
X.append(row)
frequencyInCluster = {}
# Initialise frequency in cluster to zero for all attributes.
for i in range(15):
for j in range(26):
frequencyInCluster[i] = {}
frequencyInCluster[i][j]= {}
attr = X[i][j]
frequencyInCluster[i][j][attr] = 0
print frequencyInCluster[0][1]
这给出KeyError: 1
。我不明白这有什么问题。当我手动编写没有循环时,它运行完美。但是,由于行数很多,我需要循环它。请帮帮我。