[PYTHON] So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt

So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt

Ich habe gerade darüber nachgedacht, wie ich die Liste der Mitgliedsgeschäfte von Go To EAT in der Präfektur Chiba extrahieren kann, also habe ich sie unter Bezugnahme auf den Artikel zusammengefasst.

import pandas as pd
import io

data = """
Name,Anzahl,Start,Ende
Ponsuke,1,9:00,18:00
Ponsuke,2,18:00,
Ponsuke,3,9:00,13:00
Ponsuke,4,,
Ponsuke,5,9:00,
Ponsuke,6,18:00,
Ponsuke,7,12:00,
Ponsuke,8,12:00,
Ponsuke,9,,18:00
Ponsuke,10,,
"""

df = pd.read_csv(io.StringIO(data))

df
Name Anzahl Start Ende
0 Ponsuke 1 9:00 18:00
1 Ponsuke 2 18:00 nan
2 Ponsuke 3 9:00 13:00
3 Ponsuke 4 nan nan
4 Ponsuke 5 9:00 nan
5 Ponsuke 6 18:00 nan
6 Ponsuke 7 12:00 nan
7 Ponsuke 8 12:00 nan
8 Ponsuke 9 nan 18:00
9 Ponsuke 10 nan nan

Extrahieren Sie Daten, bei denen eine Spalte nicht NaN ist

df[(df.loc[:, "Start"].notnull() == True)]

Extrahieren Sie in beiden Spalten Daten, die nicht NaN sind

df[(df.loc[:, ["Start", "Ende"]].notnull() == (True, True)).all(axis=1)]

Extrahieren Sie Daten, wenn eine der beiden Spalten nicht NaN ist

df[(df.loc[:, ["Start", "Ende"]].notnull() == (True, True)).any(axis=1)]

Daten extrahieren von "1 Spalte ist nicht NaN" & "1 Spalte ist NaN"

df[(df.loc[:, ["Start", "Ende"]].notnull() == (False, True)).all(axis=1)]

Recommended Posts

So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
So konvertieren Sie horizontal gehaltene Daten mit Pandas in vertikal gehaltene Daten
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
Extrahieren Sie den Maximalwert mit Pandas.
Umgang mit unausgeglichenen Daten
Aufblasen von Daten (Datenerweiterung) mit PyTorch
So extrahieren Sie Funktionen von Zeitreihendaten mit PySpark Basics
Versuchen Sie, mit Pandas in ordentliche Daten umzuwandeln
Wie man Problemdaten mit Paiza liest
Erstellen von CSV-Beispieldaten mit Hypothese
Versuchen Sie, Doujin-Musikdaten mit Pandas zu aggregieren
[Python] Wie man Excel-Dateien mit Pandas liest
So kratzen Sie Pferderenndaten mit Beautiful Soup
Verwendung von Pandas 2
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Datenvisualisierung mit Pandas
Datenmanipulation mit Pandas!
Daten mit Pandas mischen
Verwendung von xgboost: Mehrklassenklassifizierung mit Irisdaten
So kratzen Sie Bilddaten von Flickr mit Python
Wie man Pferderenndaten mit pandas read_html kratzt
Zugriff mit dem Cache beim Lesen von_json mit Pandas
So erhalten Sie mit SQLAlchemy + MySQLdb mehr als 1000 Daten
So geben Sie die CSV eines mehrzeiligen Headers mit Pandas aus
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
[Python] Umgang mit Pandas read_html Lesefehler
Extrahieren Sie den Maximalwert mit Pandas und ändern Sie diesen Wert
Wie aktualisiere ich mit SQLAlchemy?
Wie man Pandas Rolling benutzt
Wie man mit Theano besetzt
Wie mit SQLAlchemy ändern?
So trennen Sie Zeichenfolgen mit ','
Wie man RDP auf Fedora31 macht
Umgang mit Datenrahmen
Datenverarbeitungstipps mit Pandas
Wie lösche ich mit SQLAlchemy?
So extrahieren Sie einen Termin in Google Kalender mit Python
Einfallsreichtum beim speichersparenden Umgang mit Daten mit Pandas
Versuchen Sie, die Datentabelle von Azure SQL Server mit pyodbc zu extrahieren
So extrahieren Sie mit Numpy einen anderen als einen bestimmten Index
So erhalten Sie einen Überblick über Ihre Daten in Pandas
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
Data Science-Begleiter in Python, wie man Elemente in Pandas spezifiziert
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
Versuchen Sie, Merkmale von Sensordaten mit CNN zu extrahieren
So brechen Sie RT mit tweepy ab
[Python] Wie man MP3-Daten fFT
Python: So verwenden Sie Async mit
Lesen von e-Stat-Subregionsdaten
Wie man nüchtern mit Pandas schreibt
[Python] Verwendung der Pandas-Serie
So verwenden Sie virtualenv mit PowerShell
So installieren Sie Python-Pip mit Ubuntu20.04LTS
Vielseitige Datenerfassung mit Pandas + Matplotlib
So installieren Sie Pandas auf EC2 (Umgang mit MemoryError und PermissionError)
Wie fange ich mit Scrapy an?
Erste Schritte mit Python