python-3.x - 执行 KNN 插补后出现属性错误
问题描述
这是代码
sales = pd.DataFrame(KNN(k = 3).complete(sales), columns = sales.columns)
我收到了这个错误:
AttributeError Traceback (most recent call last)
<ipython-input-59-f9b501774a0e> in <module>
1 #Impute with KNN
----> 2 sales = pd.DataFrame(KNN(k = 3).complete(sales), columns = sales.columns)
AttributeError: 'KNN' object has no attribute 'complete'
然后我用这个:
sales = pd.DataFrame(KNN(k = 3).fit_transform(sales), columns = sales.columns)
但得到了这个错误
ValueError: could not convert string to float: '2/24/2003 0:00'
解决方案
推荐阅读
- android - 将时间戳添加到 crond 日志输出
- typescript - 编辑动态行角度的级联下拉菜单?
- java - 在命令提示符下执行 java runnable jar 时出错。错误:reflect.invocationtargetexception
- chart.js2 - 我的图表有一个递减的 Y 轴,需要从 +3 开始并上升到 -3
- mysql - MySQL-根据同一列的不同值计算总记录
- c++ - 我正在尝试构建 vst3 sdk 示例插件,但在 32 位 linux mint 19 上出现错误
- vuejs2 - Chatwoot,会话/Cookie 问题,即使在从 Vue 端注销后,在自定义添加的 Rails 视图上获取“current_user”
- docker - 如何将我们在其中的 ssh 容器转发到另一台服务器?
- prolog - 如何为 GNU-Prolog 程序创建可执行文件?
- vbscript - 任何尝试执行 vbs 脚本都会生成 File Not Found 错误