CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Besoin d'aide en PYTHON

zewiel
zewiel
Niveau 7
12 avril 2022 à 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
zewiel
Niveau 7
12 avril 2022 à 21:42:14

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

vautour4plumes
vautour4plumes
Niveau 6
12 avril 2022 à 21:49:55

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

zewiel
zewiel
Niveau 7
12 avril 2022 à 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
zewiel
Niveau 7
12 avril 2022 à 22:11:21

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

00oo0o00
00oo0o00
Niveau 8
12 avril 2022 à 22:12:35

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

vautour4plumes
vautour4plumes
Niveau 6
12 avril 2022 à 22:15:13

je comprends pas, tu veux faire quoi au juste ?

Will_1407
Will_1407
Niveau 27
12 avril 2022 à 22:18:06

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

zewiel
zewiel
Niveau 7
12 avril 2022 à 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
zewiel
Niveau 7
12 avril 2022 à 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
Azerban
Niveau 16
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...

Message édité le 12 avril 2022 à 22:27:55 par Azerban
Azerban
Azerban
Niveau 16
12 avril 2022 à 22:27:31
import datetime

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

Retourne :

2020-05-13 00:00:00
zewiel
zewiel
Niveau 7
12 avril 2022 à 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
zewiel
Niveau 7
12 avril 2022 à 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
Azerban
Niveau 16
12 avril 2022 à 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.

Sous forums
  • Religion
La vidéo du moment