传递的值的形状为(6,4),索引表示(4,4)

卡拉姆

我正在尝试制作一个Pandasandas DataFrame,数据为零,形状为(6,4),列为

col=['Example', 'Example', 'Example', 'Example']

索引是列表列表:

ind=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]

而我这样做的方式是:

pd.DataFrame(np.zeros((6,4)), columns = col, index=ind )

但返回错误

Shape of passed values is (6, 4), indices imply (4, 1)

我试图用一个元组替换该列表,并且有效!我在徘徊为什么会发生此错误以及如何解决它

阿克塞·塞加尔(Akshay Sehgal)

您将需要传递一个不可变的对象作为索引,以便该索引考虑6个索引。您可以通过将每个子列表转换为元组来做到这一点[tuple(i) for i in ind]-

ind=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
col=['Example', 'Example', 'Example', 'Example']
pd.DataFrame(np.zeros((6,4)), columns = col, index=[tuple(i) for i in ind])
              Example  Example  Example  Example
(1, 2, 3, 4)      0.0      0.0      0.0      0.0
(1, 2, 3, 4)      0.0      0.0      0.0      0.0
(1, 2, 3, 4)      0.0      0.0      0.0      0.0
(1, 2, 3, 4)      0.0      0.0      0.0      0.0
(1, 2, 3, 4)      0.0      0.0      0.0      0.0
(1, 2, 3, 4)      0.0      0.0      0.0      0.0

您可以由此创建一个多索引,以便该索引具有4个级别。

ind=[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
col=['Example', 'Example', 'Example', 'Example']
print(pd.DataFrame(np.zeros((6,4)), columns = col, index=pd.MultiIndex.from_tuples(ind)))
         Example  Example  Example  Example
1 2 3 4      0.0      0.0      0.0      0.0
      4      0.0      0.0      0.0      0.0
      4      0.0      0.0      0.0      0.0
      4      0.0      0.0      0.0      0.0
      4      0.0      0.0      0.0      0.0
      4      0.0      0.0      0.0      0.0

#Here first level is all 1 and second level is all 2 ... and so on

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

传递的值的形状为(6,4),索引表示(4,4)

来自分类Dev

传递的值的形状为(6,4),索引表示(4,4)

来自分类Dev

ValueError:传递的值的形状为(3,27),索引暗示(4,27)#pandas DataFrame

来自分类Dev

奇怪的错误,ValueError:传递的值的形状为(7,4),索引暗示(7,2)

来自分类Dev

为什么我的十进制值不能转换为6,4?

来自分类Dev

Java:检查oracle字段类型NUMBER(6,4)的值是否等于0

来自分类Dev

ValueError: 形状 (4,4) 和 (3,) 未对齐:4 (dim 1) != 3 (dim 0)

来自分类Dev

ValueError:传递的值的形状为,索引暗示

来自分类Dev

将此 (4,4) numpy ndarray 重塑为 (2,2,4) ndarray

来自分类Dev

Pandas Dataframe ValueError:传递的值的形状为(X,),索引表示(X,Y)

来自分类Dev

R:为什么c(4,4)是两倍?

来自分类Dev

numpy pandas np.outer():传递的值的形状为(15686,15686),索引表示(7843,7843)

来自分类Dev

Bootstrap 4 模型传递值

来自分类Dev

ValueError:无法为张量'image_tensor:0'提供形状((?,?,?,3)'的形状(1、233、472、4)值

来自分类Dev

数乘(2,4)和(4,4)不广播

来自分类Dev

MVC 4 Dropdownlist通过按钮传递值?

来自分类Dev

为家庭创建6to4设置

来自分类Dev

在混合类型的DataFrame上使用zip()会引发“传递的值的形状为(x,y),索引暗示为(w,z)”

来自分类Dev

为Neo4j 2.0使用cypher命名索引

来自分类Dev

Neo4j为大量节点建立索引

来自分类Dev

Neo4j为大量节点建立索引

来自分类Dev

Android适配器“ java.lang.IndexOutOfBoundsException:无效的索引4,大小为4”

来自分类Dev

%date:〜-4,4 %% date:〜-10,2 %% date:〜-7,2%_%time:〜0.2 %% time:〜3.2%是什么意思?

来自分类Dev

将列表值传递到t4模板

来自分类Dev

通过值或引用传递v4sf

来自分类Dev

Rails 4:在新操作中传递布尔值

来自分类Dev

rails 4将值传递给控制器

来自分类Dev

通过值或引用传递v4sf

来自分类Dev

Angular4 svg rect 动态传递值

Related 相关文章

  1. 1

    传递的值的形状为(6,4),索引表示(4,4)

  2. 2

    传递的值的形状为(6,4),索引表示(4,4)

  3. 3

    ValueError:传递的值的形状为(3,27),索引暗示(4,27)#pandas DataFrame

  4. 4

    奇怪的错误,ValueError:传递的值的形状为(7,4),索引暗示(7,2)

  5. 5

    为什么我的十进制值不能转换为6,4?

  6. 6

    Java:检查oracle字段类型NUMBER(6,4)的值是否等于0

  7. 7

    ValueError: 形状 (4,4) 和 (3,) 未对齐:4 (dim 1) != 3 (dim 0)

  8. 8

    ValueError:传递的值的形状为,索引暗示

  9. 9

    将此 (4,4) numpy ndarray 重塑为 (2,2,4) ndarray

  10. 10

    Pandas Dataframe ValueError:传递的值的形状为(X,),索引表示(X,Y)

  11. 11

    R:为什么c(4,4)是两倍?

  12. 12

    numpy pandas np.outer():传递的值的形状为(15686,15686),索引表示(7843,7843)

  13. 13

    Bootstrap 4 模型传递值

  14. 14

    ValueError:无法为张量'image_tensor:0'提供形状((?,?,?,3)'的形状(1、233、472、4)值

  15. 15

    数乘(2,4)和(4,4)不广播

  16. 16

    MVC 4 Dropdownlist通过按钮传递值?

  17. 17

    为家庭创建6to4设置

  18. 18

    在混合类型的DataFrame上使用zip()会引发“传递的值的形状为(x,y),索引暗示为(w,z)”

  19. 19

    为Neo4j 2.0使用cypher命名索引

  20. 20

    Neo4j为大量节点建立索引

  21. 21

    Neo4j为大量节点建立索引

  22. 22

    Android适配器“ java.lang.IndexOutOfBoundsException:无效的索引4,大小为4”

  23. 23

    %date:〜-4,4 %% date:〜-10,2 %% date:〜-7,2%_%time:〜0.2 %% time:〜3.2%是什么意思?

  24. 24

    将列表值传递到t4模板

  25. 25

    通过值或引用传递v4sf

  26. 26

    Rails 4:在新操作中传递布尔值

  27. 27

    rails 4将值传递给控制器

  28. 28

    通过值或引用传递v4sf

  29. 29

    Angular4 svg rect 动态传递值

热门标签

归档