2017-09-01 6 views
0

を探す私は情報を持つフラットなテーブルを持っているし、この方法は、すべての国が複数の国を持っている欠落データフラットテーブルの上に失われたデータに

Table example picture

でテーブルを更新する必要があります。

すべての国が複数の都市を持って

どのように失われたデータを見つけるために、辞書にそれを読むことができますか?

+0

csvテーブルですか? – Tico

+0

はいそれはcsvテーブルです – friaN1337

答えて

0

お気に入りの表計算プログラムで表を開きます。 CSV形式でテーブルを保存します。次に、CSVライブラリを使用してください:

import csv 
data = {} 
with open('path_to_csv_file.csv') as csvfile: 
     reader = csv.reader(csvfile, delimiter=',') 
     for row in reader: 
      if row[0] not in data.keys(): 
       data[row[0]] = {} 
      if row[1] not in data[row[0]].keys() 
       data[row[0]][row[1]] = [] 
      data[row[0]][row[1]].append(row[2]) 

このようにしますか?

+0

私のアイデアは、都市のIDをセットに入れて、それを辞書と辞書に入れます。 – friaN1337

+0

これは必要なものですか? – Tico

+0

ありがとうございます=) – friaN1337

関連する問題