A voir également:
- Format date : Comment changer le format
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format dat - Guide
- Format apfs - Guide
2 réponses
Bonjour,
Inutile de faire une capture d'écran quand un simple copier coller de print(df) suffit. Et merci de soigner l'orthographe.
Il y a deux manières d'approcher le problème, selon le type de données de départ.
- Si le type de départ est int :
import datetime
def int_to_datetime(i):
yy = i // 10000
i -= yy * 10000
mm = i // 100
i -= mm * 100
dd = i
return datetime.datetime(year=yy, month=mm, day=dd)
for i in [20210627, 20210701]:
print(int_to_datetime(i))
- Si le type de départ est str :
import datetime
def str_to_datetime(s):
return datetime.datetime.strptime(s, "%Y%m%d")
for s in ["20210627", "20210701"]:
print(str_to_datetime(s))
Résultat :
2021-06-27 00:00:00
2021-07-01 00:00:00
Bonne chance
Bonsoir, merci pour ton retour.
En faite je veux changer complètement le format de la colonne Date ticket pour que toutes les lignes de cette colonne se mettent se transforme en date

Bonjour,
je n'ai pas réussi et pour infos le type de départ est int64: voici ce que j'obtiens en sortie , puisque je veux transformer automatiquement toute la colonne
import datetime
def int_to_datetime(i):
yy = i // 10000
i -= yy * 10000
mm = i // 100
i -= mm * 100
dd = i
return datetime.datetime(year=yy, month=mm, day=dd)
for i in [Date Ticket]:
print(int_to_datetime(i))
Input In [16] for i in [Date Ticket]: ^ SyntaxError: invalid syntaxJe veux changer direct sur mon dataset, pour ensuite réafficher mon dataset avec DATACONC.head() pour vérifier s'il a bien changer sur l'ensemble de la colonne Date ticket
A priori c'est quelque chose du genre :
Si tu es bloqué, peux-tu donner un exemple minimal qui permette de charger ta DataFrame ?
Bonne chance