我有例如像這樣列的數據框(如圖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