Dieser Artikel enthält hauptsächlich eine detaillierte Erklärung des Beispielcodes von pandas.DataFrame in Python. Der Artikel enthält meiner Meinung nach einen gewissen Referenzwert für das Verständnis und Lernen Wer es braucht, kann unten vorbeischauen.
pandas.DataFrame schließt bestimmte Zeilen aus
Wenn wir wie Excel nur eine oder bestimmte Zeilen filtern möchten, können wir die Methode verwenden und die Werte übergeben der erforderlichen Zeilen in einer Liste, oder Sie können ein Wörterbuch übergeben und Spalten zum Filtern angeben. isin()
-Methode. Ich bin heute bei der Arbeit auf ein solches Bedürfnis gestoßen. Nachdem ich häufig gesucht hatte, stellte ich fest, dass ich isnotin()
nur auf andere Weise verwenden konnte, um dieses Bedürfnis zu erfüllen. isin()
Das Beispiel sieht wie folgt aus:
In [3]: df = pd.DataFrame([['GD', 'GX', 'FJ'], ['SD', 'SX', 'BJ'], ['HN', 'HB' ...: , 'AH'], ['HEN', 'HEN', 'HLJ'], ['SH', 'TJ', 'CQ']], columns=['p1', 'p2 ...: ', 'p3']) In [4]: df Out[4]: p1 p2 p3 0 GD GX FJ 1 SD SX BJ 2 HN HB AH 3 HEN HEN HLJ 4 SH TJ CQ
In [8]: df[df.p1.isin(['GD', 'HN'])] Out[8]: p1 p2 p3 0 GD GX FJ 2 HN HB AH
isin()
In [9]: ex_list = list(df.p1) In [10]: ex_list.remove('GD') In [11]: ex_list.remove('HN') In [12]: ex_list Out[12]: ['SD', 'HEN', 'SH'] In [13]: df[df.p1.isin(ex_list)] Out[13]: p1 p2 p3 1 SD SX BJ 3 HEN HEN HLJ 4 SH TJ CQ
Über pandas.DataFrame in Python zum Summieren von Zeilen und Spalten und zum Hinzufügen neuer Zeilen und Spalten, Beispielcode
Pandas in Python. Einführung in einfache Betriebsmethoden von DataFrame (Erstellen, Indizieren, Hinzufügen und Löschen)
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Beispielcodes der pandas.DataFrame-Methode zum Ausschließen bestimmter Zeilen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!