1
Ich habe eine Serie aus:Auswahl aus einer Dataframe Pandas auf Basis von Hilfs Serie
ser = pd.Series(['a','b','c'])
df = pd.DataFrame([['c',1],['d',2],['a',3]], columns=['first', 'second'])
und will die Datenrahmen erhalten:
first second
0 c 1
1 a 3
Das heißt, ich so etwas wie df[df.first in ser.tolist()]
sagen will, aber unter Berücksichtigung, dass df.first
ein Series
und kein Element davon ist.
Danke. Nur um für zukünftige Benutzer zu erwähnen, dass Option 2 deutlich schneller ist als Option 1: 438 μs gegenüber 1,34 ms. – splinter
@splinter Vergessen Sie nicht, die Antwort zu akzeptieren und upvote, wie Sie angemessen sehen. – piRSquared
@piSquared, keine Sorgen, die ich nicht vergesse. Schönes Grundstück auch :) – splinter