Heim > Artikel > Backend-Entwicklung > Beispiel für die Verwendung von sort_values isin in Pandas DataFrame
1. In Pandas DataFrame müssen wir häufig Zeilen mit bestimmten Bedingungen basierend auf einem bestimmten Attribut auswählen besonders wirksam.
import pandas as pd df = pd.DataFrame([[1,2,3],[1,3,4],[2,4,3]],index = ['one','two','three'],columns = ['A','B','C']) print df # A B C # one 1 2 3 # two 1 3 4 # three 2 4 3
Angenommen, wir wählen die Zeile mit dem Wert 1 in Spalte A aus,
mask = df['A'].isin([1]) #括号中必须为list print mask # one True # two True # three False # Name: A, dtype: bool print df[mask] # A B C # one 1 2 3 # two 1 3 4
2. Wie Sie den DataFrame in Pandas nach dem ersten Schlüsselwort und dem zweiten Schlüsselwort sortieren, können Sie hier sort_values, was in der alten Version sort_index ist.
import pandas as pd df = pd.DataFrame([[1,2,3],[2,3,4],[2,4,3],[1,3,7]], index = ['one','two','three','four'],columns = ['A','B','C']) print df # A B C # one 1 2 3 # two 2 3 4 # three 2 4 3 # four 1 3 7 df.sort_values(by=['A','B'],ascending=[0,1],inplace=True) print df # A B C # two 2 3 4 # three 2 4 3 # one 1 2 3 # four 1 3 7[Verwandte Empfehlungen] 1 Python, wie man () verwendetAusführliches Tutorial zur Verwendung von „values()“ in PythonTeilen Sie Beispiele für die Verwendung von sort in Python
Das obige ist der detaillierte Inhalt vonBeispiel für die Verwendung von sort_values isin in Pandas DataFrame. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!