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.
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)
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
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 """
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 """
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!