Holen Sie sich Spaltennamen, bei denen der Wert etwas in Pandas enthältPython

Python-Programme
Anonymous
 Holen Sie sich Spaltennamen, bei denen der Wert etwas in Pandas enthält

Post by Anonymous »

Ich habe einen Datenrahmen mit verschiedenen Spalten, von denen drei Spalten mit Listen sind (jede Zelle hat eine Liste). Diese drei Spalten haben sich gegenseitig ausschließende Werte.

Code: Select all

   vot_in_favour vot_against vot_abstention  label
0   [A, B, C]      []          [D, E]          A
1   [A, D, E]      [C]         [B]             C
2   [B, C]         [A]         [D, E]          D
Ich möchte eine Spaltenabstimmung mit dem Namen der Spalte gemäß der Etikett wie folgt:

Code: Select all

       vote
0   vot_in_favour
1   vot_against
2   vot_abstention
Ich habe so etwas wie df1 ['stimmen'] = df.drop ("label", axis = 1) .Isin (df ["label"]). Any (1) ausprobiert, weiß aber nicht, wie man diesen Wert der Listen entspricht. Ich habe ähnliche Probleme besucht, aber die Listenspalten stellen eine Herausforderung dar.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post