[PYTHON] Extrahieren Sie bestimmte mehrere Spalten mit Pandas

TL;DR

Mit dem Str-Accessor können Sie auf einfache Weise eine Maske mit Spaltenspezifikationen erstellen, indem Sie teilweise übereinstimmen. (Beispiel: df.columns.str.contains ('beliebiger Spaltenname'))

Extrahieren Sie mehrere Spalten gleichzeitig

Der Punkt ist

Also, wenn Sie es verwenden möchten

#Nehmen Sie in diesem Fall mehrere Spalten heraus
include_list = df.columns[df.columns.str.contains('hoge_') * df.columns.str.contains('fuga_')]
df_prep = df[include_list]
#Extrahieren Sie in diesem Fall andere als mehrere Spalten
# Point:Tilde(~)Invertiert die Maske mit
exclude_list = df.columns[~df.columns.str.contains('hoge_') * ~df.columns.str.contains('fuga_')]
df_prep = df[exclude_list]

Darüber hinaus gibt es die Optionen "Groß- / Kleinschreibung" (Groß- und Kleinschreibung beachten) und "Regex" (Verwendung von Mustern für reguläre Ausdrücke), sodass Sie sie flexibel verwenden können.

Anwendung von str accessor

Dieses Mal habe ich es für die Spalte getan, aber Sie können dasselbe tun, wenn Sie beispielsweise eine beliebige Zeichenfolge aus einer bestimmten Spalte extrahieren möchten.

df['user'].str.contains('Ruri')

Recommended Posts

Extrahieren Sie bestimmte mehrere Spalten mit Pandas
Extrahieren Sie den Maximalwert mit Pandas.
Extrahieren Sie mehrere Elemente mit dem Numpy-Array
Laden Sie csv mit doppelten Spalten in Pandas
Tipps zum Zeichnen mehrerer Linien mit Pandas
Extrahieren Sie mit Pandas Zeilen, die eine bestimmte "Zeichenfolge" enthalten
Aktualisieren Sie mehrere Tabellen gleichzeitig mit pandas to_sql
Typkonvertierung mehrerer Spalten von Pandas DataFrame mit Astype gleichzeitig
Mehrfachauswahl mit Jupyter
Mit Pandas schnell visualisieren
Bootstrap-Sampling mit Pandas
Datensätze mit Pandas verarbeiten (2)
Zusammenführen von Datensätzen mit Pandas
Extrahieren Sie mit Pandas DataFrame N Proben für jede Gruppe
Berechnen Sie den Gesamtwert mehrerer Spalten mit awk
Pandas lernen mit Chemoinfomatik
Extrahieren Sie andere Elemente als einen bestimmten Index mit Numpy
[Python] Japanische CSV mit Pandas ohne verstümmelte Zeichen lesen (weitere auf Japanisch geschriebene Spalten extrahieren)
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
Datenvisualisierung mit Pandas
Datenmanipulation mit Pandas!
Daten mit Pandas mischen
Extrahieren Sie den Maximalwert mit Pandas und ändern Sie diesen Wert
EXIF mit Schlucken extrahieren
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
Berechnen Sie den Zeitunterschied zwischen zwei Spalten mit Pandas DataFrame
So extrahieren Sie mit Numpy einen anderen als einen bestimmten Index
Extrahieren nicht numerischer Elemente mit pandas.DataFrame
Lesen Sie CSV mit Python-Pandas
Laden Sie verschachtelten Json mit Pandas
Zeichnen Sie mit Pandas mehrere Diagramme
Multiple Regressionsanalyse mit Keras
Extrahieren Sie Twitter-Daten mit CSV
Extrahieren Sie eine bestimmte Sprache aus Wiktionary
[Python] Ändere den Typ mit Pandas
Zahlen mit regulären Ausdrücken extrahieren
Standardisieren Sie nach Gruppen mit Pandas
Animieren Sie mehrere Diagramme mit matplotlib
Tauschen Sie Spalten in Pandas-Datenrahmen aus
Steuern Sie mehrere Roboter mit jupyter-lab
Spitzenwert mit scipy extrahieren
Verhindern Sie Auslassungen mit Pandas Print
Datenverarbeitungstipps mit Pandas
Zwei Methoden zum Extrahieren von Zuständen mit Pandas (Einzelbedingung, Mehrfachbedingung)