2017-09-01 97 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