a=pd.DataFrame({'a1':[1,2,3,4],'a2':[5,6,7,8]})
c=pd.DataFrame({'c1':[True,False,True,True],'c2':[True,False,False,True]})
Wie kann ich den Index der Elemente in Spalten a1
und a2
erhalten, die True
in Spalten sind c1
und c2
jeweils?erhalten Index der Boolesche Werte in Pandas - Python
Der Index der a1
sollte [0,2,3]
und den Index der a2
[0,3]
sein. Das Ergebnis könnte eine Liste von Indizes wie [[0,2,3],[0,3]]
sein.
Danke für Ihre Antwort. Gibt es keine Möglichkeit, dies zu tun, ohne jede Spalte explizit angeben zu müssen? Mein Datenrahmen hat viele Spalten wie a1, a2, a3 usw. – HappyPy