Heim > Backend-Entwicklung > Python-Tutorial > Beispiel für die Verwendung von sort_values ​​​​isin in Pandas DataFrame

Beispiel für die Verwendung von sort_values ​​​​isin in Pandas DataFrame

零下一度
Freigeben: 2017-05-25 11:16:46
Original
4738 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

2. Wie Sie den DataFrame in Pandas nach dem ersten Schlüsselwort und dem zweiten Schlüsselwort sortieren, können Sie hier < verwenden 🎜>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 = [&#39;one&#39;,&#39;two&#39;,&#39;three&#39;,&#39;four&#39;],columns = [&#39;A&#39;,&#39;B&#39;,&#39;C&#39;])
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=[&#39;A&#39;,&#39;B&#39;],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
Nach dem Login kopieren
[Verwandte Empfehlungen]

1 Python, wie man () verwendet

2.

Ausführliches Tutorial zur Verwendung von „values()“ in Python

3.

Teilen 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage