Filtrage des DataFrames Pandas sur les dates
Dans ce scénario, vous rencontrez un DataFrame Pandas contenant une colonne « date ». Votre objectif est de filtrer les lignes dont les dates se situent en dehors des deux prochains mois, en ne conservant que celles comprises dans cette période.
Approche méthodologique
Pour atteindre cet objectif efficacement , envisagez les méthodologies suivantes :
df.loc['2014-01-01':'2014-02-01']
Conversion de colonne : Si la colonne 'date' n'est pas l'index, vous pouvez soit :
a. Faites-en l'index (temporairement ou définitivement pour les données de séries chronologiques).
b. Utilisez le filtre suivant :
df[(df['date'] > '2013-01-01') & (df['date'] < '2013-02-01')]
Considérations supplémentaires
Notez que .ix est désormais obsolète. Pour plus d'informations sur l'indexation dans Pandas DataFrames, reportez-vous à la documentation disponible sur http://pandas.pydata.org/pandas-docs/stable/dsintro.html#indexing-selection.
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!