Comment effectuer la visualisation et l'exploration des données en Python
La visualisation et l'exploration des données sont l'un des aspects importants de l'analyse des données. Avec l'aide de diverses bibliothèques et outils puissants en Python, nous pouvons facilement effectuer la visualisation et l'exploration des données. Cet article présentera les bibliothèques et techniques de visualisation de données couramment utilisées en Python et donnera des exemples de code spécifiques.
Tout d'abord, vous devez installer la bibliothèque pandas pour le traitement et l'analyse des données. Ensuite, utilisez le code suivant pour lire l'ensemble de données Iris et préparer une visualisation simple des données :
importer des pandas en tant que pd
iris_data = pd.read_csv('iris.csv')
print(iris_data.head())
print(iris_data.info())
En prenant la longueur des sépales comme exemple, l'exemple de code pour utiliser la bibliothèque Matplotlib pour dessiner un histogramme est le suivant :
importer matplotlib.pyplot en tant que plt
plt.bar(iris_data['Species' ], iris_data['Sepal length'])
plt.xlabel('Species') # Définir l'étiquette de l'axe x
plt.ylabel('Sepal length') # Définir l'étiquette de l'axe y
plt.title('Distribution de la longueur des sépales') # Définissez le titre du graphique
plt.show()
De plus, vous pouvez également utiliser la bibliothèque Seaborn pour dessiner des histogrammes et des boîtes à moustaches. Voici un exemple de code pour dessiner un histogramme :
importer seaborn en tant que sns
sns.histplot(data=iris_data, x='Sepal length', kde=True)
plt.xlabel('Sepal length' ) # Définissez l'étiquette de l'axe x
plt.ylabel('Count') # Définissez l'étiquette de l'axe y
plt.title('Distribution of Sepal length') # Définissez le titre du graphique
plt.show()
En prenant comme exemple la longueur des sépales et la longueur des pétales, l'exemple de code pour utiliser la bibliothèque Matplotlib pour dessiner un nuage de points est le suivant :
plt.scatter(iris_data['Sepal length'], iris_data['Petal length' ])
plt.xlabel('Sepal length') # Définir l'étiquette de l'axe x
plt.ylabel('Petal length') # Définir l'étiquette de l'axe y
plt.title('Relation between Longueur des sépales et longueur des pétales') # Définissez le titre du graphique
plt.show()
De plus, vous pouvez également utiliser la bibliothèque Seaborn pour dessiner une carte thermique afin de montrer la corrélation entre les variables. Voici un exemple de code pour dessiner une carte thermique :
correlation_matrix = iris_data[['Longueur des sépales', 'Largeur des sépales', 'Longueur des pétales', 'Largeur des pétales']]. corr( )
sns.heatmap(correlation_matrix, annot=True, cmap='coolwarm')
plt.title('Correlation Matrix')
plt.show()
En prenant les quatre fonctionnalités de l'ensemble de données Iris comme exemple, l'exemple de code d'utilisation de la bibliothèque Seaborn pour dessiner la matrice de dispersion est le suivant :
sns.pairplot(iris_data, hue ='Species')
plt.show ()
De plus, vous pouvez également utiliser la bibliothèque Plotly pour dessiner des tracés de coordonnées parallèles. Voici un exemple de code pour dessiner des tracés de coordonnées parallèles :
importer plotly.express en tant que px
.fig = px.parallel_coordonnées(iris_data, color='Species')
fig.show()
Résumé
Cet article présente les méthodes de visualisation et d'exploration des données en Python et donne des exemples de code spécifiques. Grâce à la visualisation et à l'exploration des données, nous pouvons mieux comprendre la distribution, les relations et les caractéristiques des données, fournissant ainsi une base et des conseils pour l'analyse et la modélisation ultérieures des données. Dans les applications pratiques, des méthodes et technologies de visualisation appropriées peuvent également être sélectionnées en fonction de besoins spécifiques et des caractéristiques des données pour explorer davantage la valeur des données.
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!