有一种更有效的方法来解决涉及熔化多组不同色谱柱的这类问题。
pd.wide_to_long专为这些确切情况而设计。
pd.wide_to_long(df, stubnames=['a', 'b', 'c'], i='id', j='dropme', sep='_') .reset_index() .drop('dropme', axis=1) .sort_values('id') id a b c0 101 a 1 aa2 101 b 2 bb4 101 c 3 cc1 102 d 4 dd3 102 e 5 ee5 102 f 6 ff