成功解决 ValueError: feature_names mismatch training data did not have the following fields

目录

解决问题

解决思路

解决方法


解决问题

ValueError: feature_names mismatch: ['crim', 'zn', 'indus', 'chas', 'nox', 'rm', 'age', 'dis', 'rad', 'tax', 'ptratio', 'black', 'lstat', 'crim_(0, 10_', 'crim_(10, 20_', 'crim_(20, 100_', 'zn_(-1, 5_', 'zn_(5, 18_', 'zn_(18, 20_', 'zn_(20, 40_', 'zn_(40, 80_', 'zn_(80, 86_', 'zn_(86, 100_', 'indus_(-1, 7_', 'indus_(7, 15_', 'indus_(15, 23_', 'indus_(23, 40_', 'nox_(0.0, 0.51_', 'nox_(0.51, 0.6_', 'nox_(0.6, 0.7_', 'nox_(0.7, 0.8_', 'nox_(0.8, 1.0_', 'rm_(0, 4_', 'rm_(4, 5_', 'rm_(5, 6_', 'rm_(6, 7_', 'rm_(7, 8_', 'rm_(8, 9_', 'age_(0, 60_', 'age_(60, 80_', 'age_(80, 100_', 'dis_(0, 2_', 'dis_(2, 6_', 'dis_(6, 14_', 'rad_(0, 5_', 'rad_(5, 10_', 'rad_(10, 25_', 'tax_(0, 200_', 'tax_(200, 400_', 'tax_(400, 500_', 'tax_(500, 800_', 'ptratio_(0, 14_', 'ptratio_(14, 20_', 'ptratio_(20, 23_', 'black_(0, 100_', 'black_(100, 350_', 'black_(350, 450_', 'lstat_(0, 5_', 'lstat_(5, 10_', 'lstat_(10, 20_', 'lstat_(20, 40_'] ['f0', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9', 'f10', 'f11', 'f12', 'f13', 'f14', 'f15', 'f16', 'f17', 'f18', 'f19', 'f20', 'f21', 'f22', 'f23', 'f24', 'f25', 'f26', 'f27', 'f28', 'f29', 'f30', 'f31', 'f32', 'f33', 'f34', 'f35', 'f36', 'f37', 'f38', 'f39', 'f40', 'f41', 'f42', 'f43', 'f44', 'f45', 'f46', 'f47', 'f48', 'f49', 'f50', 'f51', 'f52', 'f53', 'f54', 'f55', 'f56', 'f57', 'f58', 'f59', 'f60']
expected rad_(0, 5_, indus_(-1, 7_, dis, rad_(10, 25_, tax, nox, dis_(0, 2_, tax_(400, 500_, zn_(5, 18_, lstat, nox_(0.7, 0.8_, rm_(5, 6_, ptratio_(14, 20_, indus_(7, 15_, age, zn_(-1, 5_, tax_(0, 200_, lstat_(5, 10_, lstat_(10, 20_, crim_(10, 20_, zn_(18, 20_, indus, nox_(0.6, 0.7_, rm_(6, 7_, dis_(2, 6_, tax_(500, 800_, indus_(15, 23_, crim_(0, 10_, zn_(20, 40_, rad_(5, 10_, ptratio, chas, rm_(0, 4_, black, age_(0, 60_, black_(350, 450_, crim, crim_(20, 100_, black_(0, 100_, rm, rm_(7, 8_, zn_(86, 100_, nox_(0.51, 0.6_, black_(100, 350_, ptratio_(0, 14_, lstat_(0, 5_, zn, zn_(80, 86_, rm_(8, 9_, nox_(0.8, 1.0_, dis_(6, 14_, tax_(200, 400_, rad, indus_(23, 40_, lstat_(20, 40_, age_(80, 100_, rm_(4, 5_, ptratio_(20, 23_, age_(60, 80_, zn_(40, 80_, nox_(0.0, 0.51_ in input data
training data did not have the following fields: f47, f18, f51, f33, f49, f9, f5, f32, f43, f26, f39, f55, f6, f57, f54, f44, f3, f14, f40, f48, f59, f24, f46, f17, f21, f31, f53, f2, f37, f42, f60, f8, f50, f58, f22, f45, f52, f20, f16, f36, f0, f10, f12, f19, f41, f11, f4, f27, f7, f34, f56, f1, f15, f38, f35, f13, f25, f29, f23, f30, f28

解决思路

值错误:feature_names不匹配:['crim', 'zn', 'indus', 'chas', 'nox', 'rm', 'age', 'dis', 'rad', 'tax', 'ptratio', 'black', 'lstat', 'crim_(0, 10_', 'crim_(10, 20_', 'crim_(20, 100_', 'zn_(-1, 5_', 'zn_(5, 18_', 'zn_(18, 20_', 'zn_(20, 40_', 'zn_(40, 80_', 'zn_(80, 86_', 'zn_(86, 100_', 'indus_(-1, 7_', 'indus_(7, 15_', 'indus_(15, 23_', 'indus_(23, 40_', 'nox_(0.0, 0.51_', 'nox_(0.51, 0.6_', 'nox_(0.6, 0.7_', 'nox_(0.7, 0.8_', 'nox_(0.8, 1.0_', 'rm_(0, 4_', 'rm_(4, 5_', 'rm_(5, 6_', 'rm_(6, 7_', 'rm_(7, 8_', 'rm_(8, 9_', 'age_(0, 60_', 'age_(60, 80_', 'age_(80, 100_', 'dis_(0, 2_', 'dis_(2, 6_', 'dis_(6, 14_', 'rad_(0, 5_', 'rad_(5, 10_', 'rad_(10, 25_', 'tax_(0, 200_', 'tax_(200, 400_', 'tax_(400, 500_', 'tax_(500, 800_', 'ptratio_(0, 14_', 'ptratio_(14, 20_', 'ptratio_(20, 23_', 'black_(0, 100_', 'black_(100, 350_', 'black_(350, 450_', 'lstat_(0, 5_', 'lstat_(5, 10_', 'lstat_(10, 20_', 'lstat_(20, 40_'] ['f0', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9', 'f10', 'f11', 'f12', 'f13', 'f14', 'f15', 'f16', 'f17', 'f18', 'f19', 'f20', 'f21', 'f22', 'f23', 'f24', 'f25', 'f26', 'f27', 'f28', 'f29', 'f30', 'f31', 'f32', 'f33', 'f34', 'f35', 'f36', 'f37', 'f38', 'f39', 'f40', 'f41', 'f42', 'f43', 'f44', 'f45', 'f46', 'f47', 'f48', 'f49', 'f50', 'f51', 'f52', 'f53', 'f54', 'f55', 'f56', 'f57', 'f58', 'f59', 'f60']
training data 数据中没有以下字段:f47, f18, f51, f33, f49, f9, f5, f32, f43, f26, f39, f55, f6, f57, f54, f44, f3, f14, f40, f48, f59, f24, f46, f17, f21, f31, f53, f2, f37, f42, f60, f8, f50, f58, f22, f45, f52, f20, f16, f36, f0, f10, f12, f19, f41, f11, f4, f27, f7, f34, f56, f1, f15, f38, f35, f13, f25, f29, f23, f30, f28

解决方法

去掉 .values

boston_train_all = pd.read_csv('boston_train.csv')
boston_test = boston_train_all.values
LiR.predict(boston_test)

改为

boston_train_all = pd.read_csv('boston_train.csv')
boston_test = boston_train_all
LiR.predict(boston_test)

大功告成,哈哈!

成功解决 ValueError: feature_names mismatch training data did not have the following fields相关推荐

  1. 成功解决ValueError: DataFrame.dtypes for data must be int, float or bool.Did not expect the data types

    成功解决ValueError: DataFrame.dtypes for data must be int, float or bool. Did not expect the data types ...

  2. 成功解决ValueError: Data is not binary and pos_label is not specified

    成功解决ValueError: Data is not binary and pos_label is not specified 目录 解决问题 解决思路 解决方法 解决问题 raise Value ...

  3. 成功解决ValueError: Expected 2D array, got 1D array instead: Reshape your data either using array.reshap

    成功解决ValueError: Expected 2D array, got 1D array instead: Reshape your data either using array.reshap ...

  4. 成功解决ValueError: If using all scalar values, you must pass an index

    成功解决ValueError: If using all scalar values, you must pass an index 目录 解决问题 解决思路 解决方法 解决问题 ValueError ...

  5. 成功解决ValueError: Could not interpret input day

    成功解决ValueError: Could not interpret input 'day' 目录 解决问题 解决思路 解决方法 解决问题 ValueError: Could not interpr ...

  6. 成功解决ValueError: Expected 2D array, got 1D array instead

    成功解决ValueError: Expected 2D array, got 1D array instead 目录 解决问题 解决思路 解决方法 解决问题 ValueError: Expected ...

  7. 成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h

    成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h ...

  8. 成功解决ValueError: Unable to add relationship because child variable ‘ID‘ in ‘cats_df‘ is also its inde

    成功解决ValueError: Unable to add relationship because child variable 'ID' in 'cats_df' is also its inde ...

  9. 成功解决ValueError: fill value must be in categories

    成功解决ValueError: fill value must be in categories 目录 解决问题 解决思路 解决方法 解决问题 ValueError: fill value must ...

最新文章

  1. 湖南网络推广浅析外链怎么发才会更快的收录?
  2. R如何与Tableau集成分步指南 - 适用于数据科学和商业智能专业人员
  3. jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同怎么办
  4. 第二届战神杯线上编程挑战赛月赛第一题:回文数
  5. eclipse中显示jquery或extjs自动提示
  6. Silverlight 3 全系列开发工具发布
  7. Loj #6274. 数字 数位dp + 去重
  8. 受迫阻尼 matlab 仿真,MATLAB系统仿真报告——有阻尼受迫振动系统
  9. Djangon 基础总结 汇总 从请求到返回页面的过程,
  10. (三)JAVA使用POI操作excel
  11. 线性代数 动手学深度学习 pytorch
  12. 人人商城微信小程序价格显示问题
  13. 12v电量显示制作方法_12V电池电量指示电路
  14. 用envi对遥感影像进行规则裁剪
  15. SONiC vs testbed搭建
  16. OpenCV人脸识别的原理 (原文完整版)
  17. JavaScript入门语法
  18. 微信小程序的动态显示字体颜色
  19. Tensorflow 2.x(keras)源码详解之第四章:DatasetTFRecord
  20. 麻雀如何变凤凰 by 网络雄猫

热门文章

  1. 对话腾讯云汽车业务副总经理李博:构建出行大版图,腾讯云迈向新征程
  2. JavaScript原型链的理解
  3. 对比云备份:企业做出最佳选择
  4. 45个案例一一破解win32k.sys蓝屏
  5. 本地连接出来的很慢解决方法
  6. 内卷严重?加班多?给几条程序员都适用的建议
  7. 总在说 Spring Boot 内置了 Tomcat 启动,那它的原理你说的清楚吗?
  8. 女儿问了我一个问题:什么是抽象?
  9. 高并发下的接口幂等性解决方案!
  10. 快速开发一个自定义 Spring Boot Starter ,希望你也会