[PYTHON] Konvertieren Sie numerische Variablen mit Pandas in kategoriale Variablen, indem Sie einen Schwellenwert festlegen

Ich werde es als mein Memorandum schreiben.

Es ist sehr genau aus dem ersten Artikel, aber als Feature Quantity Engineering des maschinellen Lernens,

・ 0 ~ 1 ist 1,1 ~ 3 ist 2 ・ 3 ~ 10 ist 3 ・ 10 ~ 20 ist 4 …………

Ich denke, es gibt Zeiten, in denen Sie Feature-Mengen klassifizieren möchten.

Ein sehr leicht verständliches Beispiel [Beaufort Wind Class](https://ja.wikipedia.org/wiki/Beaufort Wind Class)

python


beaufort = [(0, 0, 0.3), (1, 0.3, 1.6), (2, 1.6, 3.4), (3, 3.4, 5.5), (4, 5.5, 8), (5, 8, 10.8), (6, 10.8, 13.9), 
          (7, 13.9, 17.2), (8, 17.2, 20.8), (9, 20.8, 24.5), (10, 24.5, 28.5), (11, 28.5, 33), (12, 33, 200)]

for item in beaufort:
    train.loc[(train['wind_speed']>=item[1]) & (train['wind_speed']<item[2]), 'beaufort_scale'] = item[0]


Dieser Beispielcode ist sehr einfach, leistungsstark und benutzerfreundlich. Legen Sie es in Ihre Schublade! !!

Recommended Posts

Konvertieren Sie numerische Variablen mit Pandas in kategoriale Variablen, indem Sie einen Schwellenwert festlegen
Konvertieren Sie durch Kommas getrennte numerische Zeichenfolgen in Zahlen in Pandas DataFrame
Konvertieren Sie PDFs mit Python in Massenbilder
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So konvertieren Sie horizontal gehaltene Daten mit Pandas in vertikal gehaltene Daten
Konvertieren Sie das Bild in .zip mit Python in PDF
Zugriff mit dem Cache beim Lesen von_json mit Pandas
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
[Python] Liste in Pandas konvertieren [Pandas]
Einfallsreichtum beim speichersparenden Umgang mit Daten mit Pandas
So erstellen Sie einen Datenrahmen und spielen mit Elementen mit Pandas
Konvertieren Sie .ipynb in .html (mit BatchFile)
Erstellen Sie Dummy-Variablen mit Pandas (get_dummies)
Konvertieren Sie Markdown in Python in PDF
Wie man nüchtern mit Pandas schreibt
Konvertieren Sie in Python usw. geschriebene Dateien in PDF mit Syntax-Hervorhebung
Konvertieren Sie die Liste mit Python in DataFrame
Maschinelles Lernen mit Python ohne Verlust an kategoriale Variablen (Dummy-Variablenkonvertierung)
Konvertieren Sie Sätze mit gensim in Vektoren
Ich möchte ○○ mit Pandas machen
Konvertieren Sie PDF in Image mit ImageMagick
Wenn Sie mehrere Statistiken mit groupby of pandas v1 erhalten möchten
Versuchen Sie, sich mit Python bei qiita anzumelden
Laden Sie csv mit doppelten Spalten in Pandas
Dynamisches Definieren von Variablen in Python
Konvertieren Sie mit pdfplumber von PDF in CSV
Konvertieren Sie die psd-Datei in Python in png
Konvertieren Sie Zeichenketten mit RoBERTa in Merkmalsmengen
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertiere Hiragana mit Python (Beta) in Romaji
Konvertieren Sie Rasterdaten mithilfe von Pandas in zeilenhaltige (?) Daten
So weisen Sie den Index im Pandas-Datenrahmen neu zu
[Python] Pandas in 10 Minuten vollständig zu verstehen
Versuchen Sie, mit Pandas in ordentliche Daten umzuwandeln
Versuchen Sie schnell, Ihren Datensatz mit Pandas zu visualisieren
Verweisen auf Umgebungsvariablen in Python in Blender
Konvertieren Sie PDF-Dateien mit GIMP in PNG-Dateien
Konvertieren Sie ein Array (struct) mit golang in json
Konvertieren Sie chinesische Zahlen mit Python in arabische Zahlen
So betreiben Sie die Zeitstempelstation in Python
In Python von Markdown in HTML konvertieren
Lesen von CSV-Dateien mit Pandas
Hinzufügen von Serien zur Spalte in Python-Pandas
Behandeln Sie 3D-Datenstrukturen mit Pandas
Konvertieren Sie die absolute URL in eine relative URL in Python
Beispiel für die Wavelet-Konvertierung von Bildern in Python
Konvertieren Sie das PDF des mobilen Suica-Nutzungsverlaufs mit tabula-py in das Pandas-Datenrahmenformat
Bequeme Zeitreihenaggregation mit TimeGrouper von Pandas
Umgang mit Speicherlecks in matplotlib.pyplot
Melden Sie sich mit SSH bei einem Remote-Server an
Konvertieren Sie die FBX-Datei in Python in ASCII <-> BINARY
DICOM zu PNG Konvertierung mit aufsteigend und absteigend
Versuchen Sie, Doujin-Musikdaten mit Pandas zu aggregieren
[REAPER] Wie man Reascript mit Python spielt
Konvertieren Sie PDF in Bilder (JPEG / PNG) mit Python
Konvertieren Sie mp4 in mp3 mit ffmpeg (eingebettete Thumbnail-Version)
Ich habe versucht, Keras in TFv1.1 zu integrieren