首页 > 解决方案 > 使用 pandas 制作表格时出错

问题描述

我想使用 pandas datafaram 制作一个表格,其中 x 应该是我表格的第一列,y 应该是第二列,z 应该是第三列。但是我收到 ValueError:传递值的形状是 (1, 5),索引意味着 (5, 5)。此错误是由于形状造成的,但我不知道如何解决。有人可以帮助如何解决它。

x = [0,1,2,3,4]
y = [10,20,30,40,50]
z = [100,200,300,400,500]

pandas.DataFrame(x, y, z)

标签: pythonpandas

解决方案


只是这个:

pandas.DataFrame([x,y,z]).T

没有.T, 你正在制作x, y,z每一列。然后你转置它以获得你想要的格式。


推荐阅读