python - 使用 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)
解决方案
只是这个:
pandas.DataFrame([x,y,z]).T
没有.T
, 你正在制作x
, y
,z
每一列。然后你转置它以获得你想要的格式。
推荐阅读
- server - 如何在.net c#中生成Oauth2 OIDC授权代码
- angular - 模块“DynamicTestModule”导入的意外指令“InformationComponent”。请添加@NgModule 注释
- python - 如何在 Kivy 中指定视频大小
- apexcharts - 时间序列折线图的 Y 轴 ApexCharts 十字准线未显示
- mysql - 如何在 SQL 查询中按客户名称组合总成本?
- json - 将 JSON 对象映射到另一个 WSO2 ESB
- c# - 具有动作委托继承的方法
- android - 当调用请求焦点时,EditText 不适用于导航组件
- php - 如何在 Symfony 4 中更新安全令牌中的角色而无需重新登录
- python - 从 csv 导出到 xlsx 文件时,Python 保持日期格式