IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Populate dataset with missing dates (in hour)


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Octobre 2020
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2020
    Messages : 1
    Par défaut Populate dataset with missing dates (in hour)
    I have a dataset that gathers stock option data per hour. Unfortunately some dates and hours are missing due to some maintenance etc..

    Here is one exemple with a dataframe (Dates_,Price), as you can see the day "2018-02-08" we only have 2 hours available instead of 24.

    2018-02-07-00H 7603.39000000
    2018-02-07-01H 7655.02000000
    2018-02-07-02H 7544.96000000
    2018-02-07-03H 7576.33000000
    2018-02-07-04H 7282.02000000
    2018-02-07-05H 7200.00000000
    2018-02-07-06H 7451.01000000
    2018-02-07-07H 7420.00000000
    2018-02-07-08H 7460.11000000
    2018-02-07-09H 7669.97000000
    2018-02-07-10H 7654.92000000
    2018-02-07-11H 7962.89000000
    2018-02-07-12H 8169.00000000
    2018-02-07-13H 8138.05000000
    2018-02-07-14H 8266.00000000
    2018-02-07-15H 8190.03000000
    2018-02-07-16H 8209.98000000
    2018-02-07-17H 8165.00000000
    2018-02-07-18H 7919.94000000
    2018-02-07-19H 8284.31000000
    2018-02-07-20H 8225.00000000
    2018-02-07-21H 8130.81000000
    2018-02-07-22H 8126.96000000
    2018-02-07-23H 8073.00000000
    2018-02-08-00H 7781.00000000
    2018-02-08-01H 7599.00000000

    2018-02-09-10H 7789.90000000
    2018-02-09-11H 8179.80000000
    2018-02-09-12H 8301.01000000
    2018-02-09-13H 8215.85000000
    2018-02-09-14H 8279.78000000
    2018-02-09-15H 8390.05000000
    2018-02-09-16H 8387.76000000
    2018-02-09-17H 8422.21000000
    2018-02-09-18H 8499.36000000
    2018-02-09-19H 8628.87000000
    2018-02-09-20H 8693.84000000
    2018-02-09-21H 8610.00000000
    2018-02-09-22H 8499.00000000
    2018-02-09-23H 8475.54000000
    2018-02-10-00H 8627.97000000
    2018-02-10-01H 8789.85000000

    is there a way to find the missing dates ? and also to populate the dataset with the missing dates (adding NA in other columns) ?

    I tried this method to find the missing dates:

    pd.date_range(df.Date_.min(), df.Date_.max()).difference(df.Date_)

    but this doen't work well with the hours as it returned only 1 missing hour this day at 6am...

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 762
    Par défaut
    Salut,

    Vous êtes dans un forum français.

    Avec pandas, vous pouvez resampler les intervalles de temps avec .asfreq..

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. [2012] Dataset sur les dates
    Par Asmodan dans le forum SSRS
    Réponses: 0
    Dernier message: 01/09/2017, 09h11
  2. SQL Insert into with a date time picker
    Par blacklolou dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 27/12/2012, 13h01
  3. DateConverter Fr/En pour populer des Strings en Dates
    Par phoebe dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 19/09/2012, 18h02
  4. Réponses: 0
    Dernier message: 12/08/2010, 10h25
  5. [VB.NET] Requete avec des dates dans un DataSet
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/10/2005, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo