0
私は、州、年、四半期、および索引からなる大規模なテキストファイルを読むことになっています。私は自分のコードを実行するときしかし、それは解凍しないように十分な値(4予想2を得た)。私は間違って行くこともどこ?複数の列を含むテキストファイルを読む?
def read(filepath):
data = {}
fd = open(filepath)
for line in fd:
state, year, qtr, index = line.split()
if len(state) == 2:
if index != '.':
if state not in data:
data[state] = [QuarterHPI(int(year), int(qtr), float(index))]
print(data)
return data
テキストファイル内の少なくとも1つの行には4つの項目が含まれています - データ品質に問題があります。 'try:... except ValueError:continue'で' line.split() 'をラップして、悪い行を無視します。 – AChampion
そのエラーは、それに2つの値があります。 – user3030010
サンプルデータセットを表示してみませんか? – NinjaGaiden