Maison > développement back-end > Tutoriel Python > Compréhension approfondie de Pandas en python (exemples de code)

Compréhension approfondie de Pandas en python (exemples de code)

不言
Libérer: 2018-08-30 10:20:08
original
2223 Les gens l'ont consulté

Cet article vous apporte une compréhension approfondie de Pandas en python (exemples de code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Filtre

Créez d'abord une matrice de données 6X4.

dates = pd.date_range('20180830', periods=6)
df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates, columns=['A','B','C','D'])
print(df)
Copier après la connexion

Impression :

             A   B   C   D
2018-08-30   0   1   2   3
2018-08-31   4   5   6   7
2018-09-01   8   9  10  11
2018-09-02  12  13  14  15
2018-09-03  16  17  18  19
2018-09-04  20  21  22  23
Copier après la connexion

Filtrage simple

Si nous voulons sélectionner les données dans DataFrame, deux manières sont décrites ci-dessous, elles peuvent Pour y parvenir le même objectif :

print(df['A'])
print(df.A)

"""
2018-08-30     0
2018-08-31     4
2018-09-01     8
2018-09-02    12
2018-09-03    16
2018-09-04    20
Freq: D, Name: A, dtype: int64
"""
Copier après la connexion

Faire en sorte que la sélection s'étende sur plusieurs lignes ou colonnes :

print(df[0:3])
 
"""
            A  B   C   D
2018-08-30  0  1   2   3
2018-08-31  4  5   6   7
2018-09-01  8  9  10  11
"""

print(df['20180830':'20180901'])

"""
            A  B   C   D
2018-08-30  0  1   2   3
2018-08-31  4  5   6   7
2018-09-01  8  9  10  11
"""
Copier après la connexion

Si df[3:3] sera un objet vide. Ce dernier sélectionne les données entre les balises 20180830 et 20180901, et inclut les deux balises .

peut également être sélectionné via loc, iloc, ix.

Recommandations associées :

Une brève introduction à l'utilisation de la bibliothèque Pandas pour traiter le Big Data en Python

Grâce à Pandas dans Python Explication détaillée de l'analyse des journaux cdn par la bibliothèque

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