python - 值的长度与索引的长度不匹配
问题描述
我有这样的代码可以用 xgboost 进行预测
akhir_test['Akhir_Prediction'] = reg.predict(X_test)
akhir_all = pd.concat([akhir_test, akhir_train], sort=False)
但是我的长度有误,但是当我检查 akhir_test 和 akhir_train 的形状相同时。
解决方案
您的形状可能不同或内容可能不同您是否曾尝试在 concat 中忽略_index 参数
akhir_all = pd.concat([akhir_test,akhir_train], ignore_index=True, axis=1)
这将为不匹配的索引填充 NaN。所以你也可以看到得到这个错误会有什么问题
推荐阅读
- excel - 将标准行/列中的 Excel 数据转换为每个唯一行 1 列,行数与列数一样多
- python-3.x - 有没有一种安全的方法可以从 Shell 脚本中杀死一个命名的 python 进程?
- reactjs - react native 中的 FlatList 正在渲染但不显示文本
- javascript - 在javascript(React)中使用特定键反转对象数组的问题
- r - 插入符号中带有 search = 'random' 选项的 tuneLength 参数不起作用
- javascript - 组件的多个导航链接使用 reactjs 呈现每次点击
- r - 是否有 R 函数来统计比较不同的集群解决方案?(例如,使用 pam/clara 解决方案的 k-means 解决方案)
- scala - 如何使用 Circe 解析动态 JSON
- javascript - 为什么没有为此 MediaStreamTrack 触发“结束”事件?
- azure - 如何使用 powershell 查询“Azure 状态”