python - 将数据框转换为平面结构
问题描述
我有一个具有以下结构的数据框:
ID | A | B | C |
--------------------------
1 | car | house | 500 |
1 | bike| flat | 300 |
2 | car | flat | 400 |
2 | bike| flat | 1500 |
我需要创建一个平面结构,如下所示:
ID | A1 | B1 | C1 | A2 | B2 | C2 |
-----------------------------------------------
1 | car | house | 500 | bike | flat | 300 |
2 | car | flat | 400 | bike | flat | 1500 |
我尝试了 set_index.T,但无法接收请求的平面结构。
解决方案
尝试
pd.DataFrame(df.values.reshape(-1,8))
推荐阅读
- javascript - 为什么我们不能将数据作为 javascript 对象而不是 JSON 对象发送?
- macos - 使用 NumberFormatter 的 minimum 属性对 NSTextField 进行部分和最终验证
- java - 为什么我在 Cloudinary Java 上收到“无效签名”错误?
- html - 设置body标签的字体大小
- java - 我们可以在单个断言中使用多个 TestNG 断言吗
- javascript - 如何多次调用此默认 args 函数?
- spring - 构建 Spring Boot 并将其部署到 EC2
- .net - teamcity 和 dotnet pack 的最佳实践
- spring - 休眠 - 如果父级设置了级联,则无法删除子级
- java - LinkedIn OAuth2 /oauth/v2/accessToken 响应未返回“token_type”