Wie kann ich in Pandas eine Liste von Indizes einer Reihe/eines Datenrahmens für die Einträge erhalten, die eine Eigenschaft erfüllen?Erhalten Sie Indizes, die einige Kriterien erfüllen
Der folgende Code gibt ein Series
Objekt
my_dataframe.loc[:,'some_column'] == 'some_value'
die wie folgt aussieht:
519 True
509 False
826 False
503 False
511 False
512 False
500 False
507 False
516 True
504 False
521 False
510 False
351 False
522 False
526 False
517 False
501 False
aber was ich will, ist zwei Listen, eine mit
[519, 516]
und eine mit der Rest der Indizes. Wie kann ich das in Pandas machen?
itertools.filter (lambda x: x [1], (my_dataframe.loc [:, 'somecolumn'] == 'some_value')) – lucasg