解决方法:
关键在于数据量和准备计算的数量有差别,比如 数据有 40 个,那么等下代码计算的也需要有 40 的数量,所以需要修改一下代码内 range(1,41),范围是 1 到 40 ,不取 41。
原来是 range(1, 21),需要修改为 range(1, 41),如果是时间范围 range(1994, 2014) ,值有 20 个,修改为 range(1974, 2014),值为 40 个,符合提供的数据量的要求,不会报错。
1. python - ValueError:长度不匹配:预期轴有7个元素,新值有5个元素