我有例如像这样列的数据框(如图1为任意值,以简化这里的东西:重排列的名称和数量熊猫数据帧
ID App R1 Pear R1 Oro R1 App R2 Pear R2 Oro R2 App R3 Pear R3 Oro R3
0 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1
我想重新安排这样的列:
ID App R1 App R2 App R3 Pear R1 Pear R2 Pear R3 Oro R1 Oro R2 Oro R3
0 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1
我曾尝试:
df.columns = [['ID'] + ['App R{}'.format(r+1)] + ['Pear R{}'.format(r+1)] + ['Matched fragment ions R{}'.format(r+1)] + ['Oro R{}'.format(r+1)] for r in range(len(files))]
注:应用程序,梨和奥罗的数r将取决于csv的号码我开始
但是,迄今为止没有成功。
谢谢,如果你能帮我解决这个问题。
是的,更好的视觉对比 – Flora