Python:模型构建 - 选择哪种模型

时间:2017-10-20 05:26:19

标签: python-3.x machine-learning-model

我有一个包含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中的关键字出现它将显示此项目代码。

如果将来新的关键字出现,它应该将该项代码添加到字典中。像这样我需要创建一个模型。我需要使用哪种模式......任何人都可以帮助我。

1 个答案:

答案 0 :(得分: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])

如果它存在于字典中,只需检查对键。 如果没有添加它。