DecisionTree笔记

-----------------csvobj.next()-->next(csbobj)---------
AttributeError: '_csv.reader' object has no attribute 'next' 我在使用pyhon3.4运行以下代码时报错:AttributeError:
解决方案:
For version 3.2 and above
Change: csv_file_object.next()
To: next(csv_file_object)


then I get another error:
_csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
Edit: Figured it out needed to change rb to rt


Finally, it works.
-------------------两个不同列表如何关联:使用range----------


for row in example_reader:
    if example_reader.line_num==1:
        headers=row
        print('header',headers)
        continue




    lable_list.append(row[len(row)-1])
    row_dic = {}
    for i in range(1,len(row)-1):  #这里用range巧妙将header列表和row列表联系起来,
                                 # 组成字典添加到feature_list中
        row_dic[headers[i]]=row[i]
    feature_list.append(row_dic)
print(feature_list)
-------------------列表嵌套字典如何访问:list[0, :]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值