[PYTHON] Zusammenfassung dessen, was bei 100 Pandas-Schlägen verwendet wurde (# 1 ~ # 32)

Einführung

Ich studiere ** maschinelles Lernen ** an der Universität. Ich habe auch ** Pandas 100 Knocks ** zur Überprüfung ausprobiert. Funktion verwendet? Ich möchte zusammenfassen.

Pandas 100 klopft

Hier klicken für Details Pandas 100 klopft für Python-Anfänger

Pandas Grundlagen (1 ~ 13)

# 1 Zeige die ersten 5 Zeilen von DataFrame

df.head()

Wenn Sie die Anzahl der Zeilen angeben, die Sie anzeigen möchten

Beispiel: 10 Zeilen

df.head(10)

# 2 Letzte 5 Zeilen anzeigen

df.tail()

# 5 df'fare' wird sortiert und in aufsteigender Reihenfolge angezeigt

df.sort_values('fare')

Sortieren Sie in absteigender Reihenfolge, indem Sie ** aufsteigend = Falsch ** angeben.

Datenextraktion (14 ~ 32)

# 18 Verwenden Sie loc, um den gesamten df anzuzeigen

df.loc[:,:]

Verwenden Sie # 20 loc, um bis zur 10. Zeile der df-Tarifspalte anzuzeigen

df.loc[:10, 'fare']

Extrahieren Sie nur Daten, deren Altersspaltenwert von # 25 df 30 oder mehr beträgt

df[df['age'] >= 30]

Es werden nur Daten mit der weiblichen Spalte # 27 df und einem Alter von 40 Jahren oder mehr extrahiert

df[(df['sex'] == "female") & (df['age'] >= 40)]

Verwenden Sie die Abfrage Nr. 28, um nur Daten zu extrahieren, deren Spalte "df sex" weiblich ist und deren Alter 40 oder mehr beträgt

df.query('sex == "female" & age >= 40')

Zeigen Sie Daten mit der Zeichenfolge "Mrs" in der Namensspalte von # 29 df an

df.query('name.str.contains("Mrs")', engine='Python')

# 30 Nur Zeichenspalten in df anzeigen

df.select_dtypes(include='object')

# 31 Überprüfen Sie die Anzahl der Elemente in jeder Spalte von df

df.nunique()

Überprüfen Sie die Elemente der eingeschifften Spalte von # 32 df und die Anzahl der Vorkommen

df['embarked'].value_counts()

Eindruck, dass ich es auf halbem Weg versucht habe

Ich hatte das Gefühl, dass ich mich so sehr an Pandas gewöhnt hatte, aber als ich es versuchte, war mein Selbstvertrauen gebrochen ... Es wird eine gute Bewertung sein, also versuchen Sie es bitte, auch wenn Sie daran gewöhnt sind. Abfrage Sehr praktisch ...

Recommended Posts

Zusammenfassung dessen, was bei 100 Pandas-Schlägen verwendet wurde (# 1 ~ # 32)
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Zusammenfassung der häufig verwendeten Grammatik bei Pandas
Zusammenfassung der in Command Line Vol.8 verwendeten Tools
Zusammenfassung der in Command Line Vol.5 verwendeten Tools
Zusammenfassung der beim maschinellen Lernen verwendeten Bewertungsfunktionen
Zusammenfassung der beim Extrahieren von Daten verwendeten Pandas-Methoden [Python]
2017.3.6 ~ 3.12 Zusammenfassung unserer Aktivitäten
Zusammenfassung der grundlegenden Verwendung von Pandas
Zusammenfassung zum Schreiben von in gRPC verwendeten .proto-Dateien
Funktionen von pd.NA in Pandas 1.0.0 (rc0)
H29.2.27 ~ 3.5 Zusammenfassung meiner Arbeit
Zusammenfassung verschiedener Operationen in Tensorflow
[Anaconda3] Zusammenfassung häufig verwendeter Befehle
Zusammenfassung der häufig verwendeten Befehle von Django (Anfänger)
[Linux] Liste der in der Praxis verwendeten Linux-Befehle
Zusammenfassung verschiedener for-Anweisungen in Python
Zusammenfassung der von Pandas 1 häufig ausgeführten Prozesse (CSV-, Excel-Datei-bezogene Vorgänge)
Zusammenfassung der Stolpersteine bei der Installation von CaboCha
Zusammenfassung der Module und Klassen in Python-TensorFlow2-
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Verarbeiten von Memos, die häufig bei Pandas (Anfängern) verwendet werden
Sammlung von Numpy, Pandas Tipps, die häufig auf dem Feld verwendet werden
Persönliche Notizen zu Pandas-bezogenen Vorgängen, die in der Praxis verwendet werden können
Zusammenfassung der 2016 erstellten OSS-Tools und -Bibliotheken
Zusammenfassung zum Importieren von Dateien in Python 3
Verwendung von rekursiven Funktionen, die bei Wettbewerbsprofis verwendet werden
Vollständige Offenlegung der beim maschinellen Lernen verwendeten Methoden
Zusammenfassung der Verwendung von MNIST mit Python
Der Header ist falsch ausgerichtet mit read_csv () und read_table () von Pandas
Korrigieren Sie die Argumente der in map verwendeten Funktion
Zusammenfassung häufig verwendeter Python-Arrays (für mich)
Zusammenfassung häufig verwendeter Befehle (mit kleinem Kommentar)
Selenium Webdriver Zusammenfassung der häufig verwendeten Betriebsmethoden
Zusammenfassung der Excel-Operationen mit OpenPyXL in Python
Zusammenfassung der statistischen Datenanalysemethoden mit Python, die im Geschäftsleben verwendet werden können
[Sprachverarbeitung 100 Schläge 2020] Zusammenfassung der Antwortbeispiele von Python
Wird ab der Einführung von Node.js in der WSL-Umgebung verwendet
Zusammenfassung der Tools, die zum Analysieren von Daten in Python benötigt werden
Eine verschiedene Zusammenfassung dessen, was ich über Ansible recherchiert habe
Zusammenfassung der Linux (UNIX) -Befehle, die mit Progate ausgegeben wurden
Eine Code-Sammlung, die häufig in persönlichem Python verwendet wird
Zusammenfassung der Vorverarbeitungsmethoden für Python-Anfänger (Pandas-Datenrahmen)
Eine Sammlung häufig verwendeter Befehle in der Serververwaltung
Liste des Python-Codes, der bei der Big-Data-Analyse verwendet wird
pickle Um zu lesen, was in 2 Serien mit 3 Serien gemacht wurde
[Python] Zusammenfassung der Methode zur Tabellenerstellung mit DataFrame (Pandas)
Eine Zusammenfassung dessen, was ich wie ein Blog berührt habe
Zusammenfassung der Dinge, die bei der Verwendung von Pandas praktisch waren
Was ist ein empfohlener Motor? Zusammenfassung der Typen
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
"Typfehler: Nicht erkannter Werttyp: <class'str '>" in to_datetime von Pandas