首页 > 解决方案 > 将数据框转换为平面结构

问题描述

我有一个具有以下结构的数据框:

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,但无法接收请求的平面结构。

标签: python

解决方案


尝试

pd.DataFrame(df.values.reshape(-1,8))

推荐阅读