Besoin d'aide en PYTHON

Zewiel
2022-04-12 21:35:19

En gros je récupère une liste de 19 éléments qui vient d'un dictionnaire '20200513', '20200613', etc...

Je souhaiterai récupérer le premier élément de cette liste, donc 20200513, et que je puisse ensuite avoir toutes les dates ( chaque jour entre la première date et aujourd'hui), comment faire ça??https://image.noelshack.com/fichiers/2016/41/1476642572-picsart-10-16-08-25-48.png

Avec la librairie datetime j'imagine... et j'imagine qu'il faut faire comprendre à la machine que 20200513 est le 13 mai de l'année 2020.

Merci de votre aide les kheys :bave:

Zewiel
2022-04-12 21:42:14

Up svp besoin d'experts en pythonhttps://image.noelshack.com/fichiers/2017/15/1491851452-villani-zepo.png

vautour4plumes
2022-04-12 21:49:55

import pandas as pd
date=pd.to_datetime('20200513', format='%Y%m%d')

Zewiel
2022-04-12 22:05:19

Le 12 avril 2022 à 21:49:55 :
import pandas as pd
date=pd.to_datetime('20200513', format='%Y%m%d')

Euh ça me retourne ça :ouch2:
ça n'a pas l'air de fonctionner

Zewiel
2022-04-12 22:11:21

' 2020-05-13 00:00:00 '

00oo0o00
2022-04-12 22:12:35

Tu peux pas faire une fonction toi même au lieu de chercher une librairie ?

vautour4plumes
2022-04-12 22:15:13

je comprends pas, tu veux faire quoi au juste ?

Will_1407
2022-04-12 22:18:06

Toi aussi tu fais NSI ?https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png

Zewiel
2022-04-12 22:22:57

Le 12 avril 2022 à 22:12:35 :
Tu peux pas faire une fonction toi même au lieu de chercher une librairie ?

Je n'y arrive pas clef

Zewiel
2022-04-12 22:23:35

Le 12 avril 2022 à 22:15:13 :
je comprends pas, tu veux faire quoi au juste ?

Récupérer toutes les dates entre une date précise et aujourd'hui. Pour ensuite les fouttre dans un dataframe et comparer tout ça tout ça

Azerban
2022-04-12 22:25:07

En python tu peux utiliser le module datetime et la méthode strptime pour parser les dates et avoir un objet de type datetime.

Ensuite tu peux comparer aisément les dates, créer un interval (avec timedelta), etc...

Azerban
2022-04-12 22:27:31

import datetime

d = datetime.datetime.strptime("20200513", "%Y%m%d")
print(d)

Retourne :

2020-05-13 00:00:00

Zewiel
2022-04-12 23:11:21

Le 12 avril 2022 à 22:25:07 :
En python tu peux utiliser le module datetime et la méthode strptime pour parser les dates et avoir un objet de type datetime.

Ensuite tu peux comparer aisément les dates, créer un interval (avec timedelta), etc...

Ok j'ai effectivement réussi avec notamment timedelta, merci à toi

Zewiel
2022-04-12 23:14:42

Maintenant j'aimerais faire un dataframe avec dans une colonne toutes les dates jusqu'à aujourd'hui ( que je viens de récupérer ) et dans la deuxième colonne un booléen qui retourne vrai ou faux en fonction de si chaque date est bien dans mon dictionnaire ou non

Comment faire? librairie pandas j'imagine mais ensuite...https://image.noelshack.com/fichiers/2016/41/1476642727-picsart-10-16-08-28-39.png

Azerban
2022-04-12 23:35:48

Tu peux écrire une petite fonction qui traite une donnée individuellement et appliquer cette fonction sur toutes les données d'une colonnes avec la méthode apply de pandas.

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.