【发布时间】:2021-04-05 13:00:47
【问题描述】:
| Names | ABCBaseCIP00 | ABCBaseCIP01 | ABCBaseCIP02 | ABC1CIP00 | ABC1CIP01 | ABC1CIP02 | ABC2CIP00 | ABC2CIP01 | ABC2CIP02 |
|---|---|---|---|---|---|---|---|---|---|
| X | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Y | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Z | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
我有上面的数据框,我希望按名称(ABCBase|ABC1|ABC2) 和代码(CIP00|CIP01|CIP02|CIP00|CIP01|CIP02|CIP00|CIP01|CIP02)分解列标题,以获得下表作为输出。
谁能建议如何在熊猫中做到这一点?这是动态数据,所以不想硬编码任何东西。
| ABCBase | ABCBase | ABCBase | ABC1 | ABC1 | ABC1 | ABC2 | ABC2 | ABC2 | |
|---|---|---|---|---|---|---|---|---|---|
| Names | CIP00 | CIP01 | CIP02 | CIP00 | CIP01 | CIP02 | CIP00 | CIP01 | CIP02 |
| X | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Y | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Z | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
【问题讨论】:
-
this 会回答您的问题吗?还是您真的在寻找单独的标题?
标签: python-3.x pandas dataframe