[PYTHON] Convertissez les variables numériques en variables catégorielles avec les pandas en définissant un seuil

Je vais l'écrire comme mon mémorandum.

C'est très précis dès le premier article, mais en tant qu'ingénierie de quantité de fonctionnalités de l'apprentissage automatique,

・ 0 ~ 1 est 1,1 ~ 3 est 2 ・ 3 ~ 10 vaut 3 ・ 10 ~ 20 vaut 4 …………

Je pense qu'il y a des moments où vous voulez classer les quantités d'entités.

Un exemple très simple à comprendre [Classe de vent de Beaufort](https://ja.wikipedia.org/wiki/ Classe de vent de Beaufort)

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]


Cet exemple de code est très simple, puissant et facile à utiliser, Mettez-le dans votre tiroir! !!

Recommended Posts

Convertissez les variables numériques en variables catégorielles avec les pandas en définissant un seuil
Convertir des chaînes numériques séparées par des virgules en nombres dans Pandas DataFrame
Convertissez des PDF en images en masse avec Python
Comment convertir / restaurer une chaîne avec [] en python
Comment convertir des données détenues horizontalement en données détenues verticalement avec des pandas
Convertissez l'image au format .zip en PDF avec Python
Comment accéder avec cache lors de la lecture_json avec pandas
Comment convertir un fichier JSON en fichier CSV avec Python Pandas
[Python] Convertir la liste en Pandas [Pandas]
Ingéniosité pour gérer les données avec Pandas de manière à économiser la mémoire
Comment créer une trame de données et jouer avec des éléments avec des pandas
Convertir .ipynb en .html (avec BatchFile)
Créer des variables factices avec des pandas (get_dummies)
Convertir Markdown en PDF en Python
Comment écrire sobrement avec des pandas
Convertir des fichiers écrits en python, etc. en pdf avec la coloration syntaxique
Convertir la liste en DataFrame avec python
Apprentissage automatique avec python sans perdre aux variables catégorielles (conversion de variable factice)
Convertir des phrases en vecteurs avec gensim
Je veux faire ○○ avec les Pandas
Convertir un PDF en image avec ImageMagick
Si vous souhaitez obtenir plusieurs statistiques avec groupby of pandas v1
Essayez de vous connecter à qiita avec Python
Chargez csv avec des colonnes en double dans pandas
Comment définir dynamiquement des variables en Python
Convertir de PDF en CSV avec pdfplumber
Convertir un fichier psd en png en Python
Convertir des chaînes de caractères en quantités de caractéristiques avec RoBERTa
Convertir des données Excel en JSON avec python
Convertir Hiragana en Romaji avec Python (bêta)
Convertir les données de la grille en données contenant des lignes (?) À l'aide de pandas
Convertissez des données FX 1 minute en données 5 minutes avec Python
Comment réattribuer un index dans pandas dataframe
[Python] pandas à bien comprendre en 10 minutes
Essayez de convertir en données ordonnées avec les pandas
Essayez rapidement de visualiser votre ensemble de données avec des pandas
Pour référencer des variables d'environnement en Python dans Blender
Convertir des fichiers PDF en fichiers PNG avec GIMP
Convertir un tableau (struct) en json avec golang
Convertir des nombres chinois en nombres arabes avec Python
Pour faire fonctionner la station d'horodatage en Python
Convertir de Markdown en HTML en Python
Comment lire des fichiers CSV avec Pandas
Ajouter une série à la colonne dans les pandas python
Gérez les structures de données 3D avec les pandas
Convertir une URL absolue en URL relative en Python
Exemple de conversion en ondelettes d'images en Python
Convertissez l'historique d'utilisation de Suica mobile au format PDF au format pandas Data Frame avec tabula-py
Agrégation pratique de séries chronologiques avec TimeGrouper de pandas
Comment gérer les fuites de mémoire dans matplotlib.pyplot
Connectez-vous à un serveur distant avec SSH
Convertir le fichier FBX en ASCII <-> BINARY en Python
Conversion DICOM en PNG avec ordre croissant et décroissant
Essayez d'agréger les données de musique doujin avec des pandas
[REAPER] Comment jouer à Reascript avec Python
Convertir un PDF en image (JPEG / PNG) avec Python
Convertir mp4 en mp3 avec ffmpeg (version miniature intégrée)
J'ai essayé d'intégrer Keras dans TFv1.1