[PYTHON] Principes de base de Pandas pour les débutants ④ Gestion des éléments de date et d'heure

Qu'est-ce que les pandas

Un objet de bloc de données pour gérer des données structurées en Python. Vous pouvez facilement lire des fichiers et effectuer des opérations SQL par la suite, et il est nécessaire pour des travaux tels que l'apprentissage automatique de traiter, calculer et visualiser les données. Une liste de mémos de syntaxes fréquemment utilisées pour la manipulation de données. Cette section concerne le traitement de la date et de l'heure. Le tableau pour les autres éléments est ici.

0. Importation de la bibliothèque

Importer des pandas avec le nom pd

python


import pandas as pd

1. Conversion des éléments de date / heure

Convertit l'élément décrit dans Type d'objet en type datetime64 [ns](type Timestamp). Supposons que vous souhaitiez convertir un élément appelé "Jour" dans la définition de dataframe.

python


dataframe['Day'] = pd.to_datetime(dataframe['Day'])

2. Spécification de la gamme

"Day" extrait les données après le "1er avril 2020".

python


dataframe = dataframe.loc[dataframe['Day'] > pd.to_datetime('20200401')]

3. Extraire uniquement la date comme type d'objet

Datetime64 [ns] Convertit Day, qui est un type, en une date (type d'objet).

python


dataframe['Day'] = pd.to_datetime(dataframe['Day']).dt.date

Recommended Posts

Principes de base de Pandas pour les débutants ④ Gestion des éléments de date et d'heure
Principes de base de Pandas pour les débutants ② Présentation des données de saisie
Principes de base de Pandas pour les débutants ⑧ Traitement des chiffres
[À voir pour les débutants] Bases de Linux
Lien récapitulatif des bases de Pandas pour les débutants
[Pour les débutants] Script dans les 10 lignes (5. Rééchantillonnage des données de séries chronologiques à l'aide de pandas)
[Pandas] Principes de base du traitement des données de date à l'aide de dt
[Python] Créer une liste de date et d'heure (type datetime) pour une certaine période
Préparé pour le calcul de la date et l'automatisation de mon bot
Résumé des méthodes de prétraitement pour les débutants en Python (trame de données Pandas)
[Linux] Principes de base de la configuration des autorisations par chmod pour les débutants
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 2
[Python] Créer une liste de dates et d'heures pour une période spécifiée
Date et heure ⇔ chaîne de caractères
Vue d'ensemble de Docker (pour les débutants)
Les bases de Seaborn pour les débutants ④ Pairplot
Pandas 100 coups pour les débutants en Python
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 1
Bases de Seaborn pour les débutants ① Graphique agrégé du nombre de données (Countplot)
[Pour les débutants] Résumé de la souffrance de l'AED de Kaggle et de sa lutte
Bases de Seaborn pour les débutants ② histogramme (distplot)
LSTM (1) pour la prédiction de séries chronologiques (pour les débutants)
Apprenez les bases de Python ① Débutants élémentaires
[Pour les débutants] Pourquoi avez-vous besoin du «poids» et du «biais» du réseau neuronal?
Précautions à prendre lors de la manipulation des images png et jpg
[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Obtenir la date et l'heure au format spécifié
Un petit examen minutieux de Pandas 1.0 et Dask
Implémentation et description à l'aide de XGBoost pour les débutants
Détection d'anomalies de données chronologiques pour les débutants
Pandas du débutant, par le débutant, pour le débutant [Python]
Test de l'heure actuelle Pytest (date et heure fixes)
Pour les débutants de SageMaker - Liens matériels -
[Pour les débutants en intelligence artificielle] Parcours d'apprentissage et de référence en apprentissage automatique / programmation en profondeur
Un mémorandum de méthode souvent utilisé lors de l'analyse de données avec des pandas (pour les débutants)