【发布时间】:2018-02-14 22:23:57
【问题描述】:
我正在使用 pandas (python) 并且有一个数据框,我想在其中保留一些列,并将一些列转换为行,以减少列数并且也不会丢失列中的数据。例如,以下是我的数据框:
ID Name Gender R1 R2 R3 R4 R5 R6
-------------------------------------------------------------------
01 Abc M A1 A2 B3 B1 D2 A3
02 Cde F A2 B1 B2 D1 C2 C3
我想保持 id、name、gender 不变,并将 R 的列转换为行,例如:
ID Name Gender R R_no
------------------------
01 Abc M A1 1
01 Abc M A2 2
01 Abc M B3 3
01 Abc M B1 4
01 Abc M D2 5
01 Abc M A3 6
02 Cde F A2 1
02 Cde F B1 2
02 Cde F B2 3
02 Cde F D1 4
02 Cde F C2 5
02 Cde F C3 6
谁能帮我解决这个问题?提前致谢!
【问题讨论】:
标签: python python-2.7 pandas