2017-10-20 6 views
-1

를 선택하고 내 데이터베이스는 다음과 같습니다되는 모델 :파이썬 : 모델 빌딩 - 나는 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

가 지금은 기계가이 곳 파이썬에서 모델을 구축해야 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]) 

그리고 그것은 사전에 여부 존재하는 경우 단지 한 쌍의 키를 확인. 추가하지 않을 경우.