如何检查new_array数组的维度是否与df_array中的索引值范围相匹配
时间: 2024-04-02 12:32:34 浏览: 42
Pandas中把dataframe转成array的方法
可以通过`shape`属性查看`new_array`数组的维度情况,然后与`df_array`中的索引值范围进行比较,以确保它们相匹配。
例如,如果`new_array`的维度是`(4, 12, 100, 9)`,那么它的四个维度分别对应着:
1. 创建年份范围:从2013年到2016年
2. 创建月份范围:从1月到12月
3. 物料编号范围:从0到99
4. 应发库范围:从0到8
可以检查`df_array`中的索引值是否在这个范围内,如果有任何一个索引值超出了这个范围,就会导致索引错误。
例如,如果`df_array`中的`[5]`这个索引值表示的是创建年份,那么它的范围应该是从2013到2016。如果`[5]`的值为2012或者2017,就会导致索引错误。
阅读全文