2017-10-20 5 views
-1

を選択するには:Pythonの:モデルの構築 - 私は4列のデータフレームを持っていますし、私のデータベースは、以下のように見えるモデル

Sl.No Column-1 Column-2 Item code 1 gaddhjhd,dfhhaso dfkjdhf 3027-121 2 fdlkdsa,fdhjudf dfhjdiufu 3027-320 3 dfhidfndf eioruoier 3027-343 4 rieruiq jdjlasjd 3027-420 5 lkjdfi dfjdflajdfi 3027-720

は、今私はマシンが持っているのpythonでモデルを構築する必要がありますcolumn-1 & Column-2を読んで、将来、Column-1 & Column-2のキーワードが来たら、このItem-Codeを表示する辞書を作成してください。

もし新しいキーワードが来たら、それはその商品コードを辞書に加えるべきです。このように私はモデルを作成する必要があります。どのモデルを使用する必要があります...これで誰かが私を助けることができます。

答えて

0

モデルを作成する必要はありません。 単純な辞書で十分です。あなたのcsvファイル名を想定 は「abc.csv」 サンプルコードです:

import csv 
f = open('./abc.csv') 
csv_f = csv.reader(f, delimiter=',') 

next(csv_f) #for header skip 

model_dict = dict() 
for row in csv_f: 
    col_1 = str(row[1]) 
    col_2 = str(row[2]) 
    model_dict[(col_1,col_2)] = str(row[3]) 

そして、それが辞書にないか存在している場合だけでペアのキーを確認してください。 追加しない場合。

関連する問題