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
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
ç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.