Maison > développement back-end > Tutoriel Python > Comment utiliser les expressions régulières Python pour la visualisation de données

Comment utiliser les expressions régulières Python pour la visualisation de données

WBOY
Libérer: 2023-06-23 12:22:50
original
979 Les gens l'ont consulté

Les expressions régulières Python sont un outil puissant pour traiter les données textuelles. Les expressions régulières vous aident à extraire, transformer et visualiser les données du texte. Cet article explique comment utiliser les expressions régulières Python pour la visualisation de données.

  1. Importer les bibliothèques associées

Avant de commencer, vous devez installer les bibliothèques Python nécessaires : Pandas, Matplotlib et Re. Vous pouvez l'installer en utilisant pip.

pip install pandas matplotlib re
Copier après la connexion

Vous devez ensuite importer ces bibliothèques dans votre fichier Python.

import pandas as pd
import matplotlib.pyplot as plt
import re
Copier après la connexion
  1. Lecture des données

Dans cet article, nous utiliserons un tableur contenant des données sur les revenus et les dépenses pendant la pandémie. Tout d'abord, vous devez utiliser la fonction read_excel de la bibliothèque pandas pour lire les données dans le fichier de feuille de calcul.

df = pd.read_excel('data.xlsx')
Copier après la connexion
  1. Prétraitement des données

Avant d'utiliser des expressions régulières pour visualiser des données, vous devez effectuer certaines opérations de prétraitement des données. Cet article décrira les deux étapes de prétraitement suivantes :

  • Déformater les données : chaque cellule d'une feuille de calcul peut contenir des données formatées, telles que des valeurs monétaires, des pourcentages, etc. Vous devez déformater ces données formatées afin de passer à l'étape suivante.
  • Extraire des données : vous devez extraire les données de chaque cellule afin de les visualiser. Vous pouvez utiliser des expressions régulières pour extraire certaines données.

Les fonctions suivantes peuvent déformater les données :

def strip_currency(val):
    return re.sub(r'[^d.]', '', val)
Copier après la connexion

Les fonctions suivantes peuvent extraire certaines données :

def extract_number(val):
    return re.findall(r'd+.?d*', val)[0]
Copier après la connexion

Vous pouvez utiliser la fonction appliquer pour les appliquer à chaque cellule de votre feuille de calcul. Voici le code qui applique la fonction ci-dessus :

df['income'] = df['income'].apply(strip_currency).apply(extract_number).astype(float)
df['expenses'] = df['expenses'].apply(strip_currency).apply(extract_number).astype(float)
Copier après la connexion
  1. Visualisation des données

Une fois que vous avez déformaté et extrait les données de chaque cellule, vous pouvez maintenant les visualiser à l'aide de la bibliothèque Matplotlib. Dans cet article, nous utiliserons un nuage de points pour représenter la relation entre les revenus et les dépenses.

plt.scatter(df['income'], df['expenses'])
plt.xlabel('Income')
plt.ylabel('Expenses')
plt.show()
Copier après la connexion

Ce code créera un nuage de points avec les revenus sur l'axe horizontal et les dépenses sur l'axe vertical.

Ce sont les étapes de base pour utiliser les expressions régulières Python pour la visualisation de données. Vous pouvez continuer à traiter et à visualiser les données selon vos besoins pour mieux les comprendre.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal