Summieren von Spalten von Pandas DataFrame auf systematische WeisePython

Python-Programme
Anonymous
 Summieren von Spalten von Pandas DataFrame auf systematische Weise

Post by Anonymous »

Ich habe einen Pandas -Datenframe, der so aussieht: < /p>

Code: Select all

1_2 1_3 1_4 2_3 2_4 3_4
1   5   2   8   2   2
4   3   4   5   8   5
8   8   8   9   3   3
4   3   4   4   8   3
8   0   7   4   2   2
< /code>
wobei die Spalten die 4C2 -Kombinationen von 1,2,3,4 sind. Und [url=viewtopic.php?t=14917]ich möchte[/url] 4 neue Spalten f_1, f_2, f_3, f_4 
generieren, wobei die Werte der Spalten als
definiert sind

Code: Select all

df['f_1'] = df['1_2']+df['1_3']+df['1_4']
df['f_2'] = df['1_2']+df['2_3']+df['2_4']
df['f_3'] = df['1_3']+df['2_3']+df['3_4']
df['f_4'] = df['1_4']+df['2_4']+df['3_4']
In anderen Worten ist die Spalte F_I als die Summe der Spalten i_j und k_i . Mein ursprünglicher DataFrame ist jedoch viel größer und es gibt stattdessen 20c2 = 190 Spalten, und daher würde eine Brute -Force -Methode nicht funktionieren.

Code: Select all

1_2 1_3 1_4 2_3 2_4 3_4 f_1 f_2 f_3 f_4
1   5   2   8   2   2   8   11  15  6
4   3   4   5   8   5   11  17  13  17
8   8   8   9   3   3   24  20  20  14
4   3   4   4   8   3   11  16  10  15
8   0   7   4   2   2   15  14  6   11
Vielen Dank.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post