我正在尝试根据给定的地址来预测位置。我已经使用python
保存了模型并进行了加载locality_address= df_fatch_ID_Address['Col_1_add'].values.tolist()
print (locality_address)
在打印locality_address
之后到达类型地址以下,但在运行result_locality
时却出现错误。
输入数据:
Kastur Park
Green Homes, Kanti Nagar
Tata Shubh Griha, Vasind
像下面一样运行后,我收到错误AttributeError: 'NoneType' object has no attribute 'lower'
。
result_locality = model_locality.predict(locality_address)
print (result_locality)
答案 0 :(得分:3)
并非locality_address
中的所有数据都是str
类型的数据。
这意味着model_locality.predict(locality_address)
正在对数据调用str.lower()
函数,但由于某些数据为None
而失败。
要解决此问题,必须清理数据集以确保将None
更改为''
或model_locality.predict()
可以使用的其他值。