"'str' object is not callable"在一列熊猫数据帧上使用字典矢量器



我正在开发一个机器学习项目,我需要预测酒店房间的价格。

由于在我的数据集中也有酒店的名称,因此我想通过在名称特征上使用DictVectorizer来提高模型的性能。

但是,Python一直在行vec= dict.fit_transform(X_data)中显示"str' object is not callable"错误。谁能帮我解决这个问题?

代码在图片中

作为参考,我认为该问题是由于在初始化DictVectorizer(sparse=False,dtype='str')时使用dtype='str'而出现的。相反,它应该被指定为不带引号的dtype=strstr在 python 中不是可调用对象,而str是可调用对象。

相关内容

  • 没有找到相关文章

最新更新