深度学习代码运行中出现的报错总和

解决 ModuleNotFoundError: No module named ‘sklearn.cross_validation‘

from sklearn.cross_validation import train_test_split 

改为

from sklearn.model_selection import train_test_split

解决 TypeError: unhashable type: ‘slice’

在这里插入代码片

train_data[:,“NameLength”] = train_data[“Name”].apply(lambda x:(len(x)))

增加一列(名字长度)

在这里插入代码片
import pandas as pd			
# 将csv文件内数据读出
ngData=pd.read_csv('../data/namegender.csv')
#添加新列‘名字长度’(length)
ngList=[]                                       			#准备一个列表,把新列的数据存入其中
for index,row in ngData.iterrows():			                #遍历数据表,计算每一位名字的长度
    ngList.append(len(row['realname']))
ngData['length']=ngList                                     #注明列名,就可以直接添加新列
ngData.to_csv('../data/namegender.csv',index=False)         #把数据写入数据集,index=False表示不加索引
#注意这里的ngData['length']=ngList是直接在原有数据基础上加了一列新的数据,也就是说现在的ngData已经具备完整的3列数据
#不用再在to_csv中加mode=‘a’这个参数,实现不覆盖添加。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值