需要将熊猫数据帧从宽格式转换为长格式,并且仅在列名称中指定分类因子

时间:2020-10-06 15:16:24

标签: python pandas dataframe

我需要使用只想在列名中指定的分类因子,将熊猫数据帧从宽格式转换为长格式。类别因素是时间点T1和T2。我尝试使用宽到长函数,但无法弄清楚如何将其应用于我拥有的列名。


我的熊猫数据框如下:

index SubID1_T1 SubID2_T1 ... SubID1_T2 SubID2_T2
1    6 5 ... 3 8 
2    5 9 ... 3 5
n    9 5 ... 8 6 


我想将数据帧转换为如下形式:

index Timepoint SubID1 SubID2 ...  
1 T1 6 5 ...  
1 T2 3 8 ... 
2 T1 5 9 ... 
2 T2 3 5 ... 
n T1 9 5 ... 
n T2 8 6 ...  

0 个答案:

没有答案