Je possède dans un fichier csv des valeurs correspond à des heures sous format INTEGER (00, 01…23), j’aimerais les faire ressortir sous format hh/mm/ss (ex: pour 01 → 01:00:00) pour pouvoir les analyser plus facilement ensuite.
J’ai bien tenté df.Heure.astype('timedelta64[h]') ou df['Heure']=df.Heure.astype('timedelta64[h]'), mais à chaque fois j’ai comme retour 0 days 23:00:00, ce qui ne me convient pas.
L’entrée est claire, tu as juste l’heure H entre 0 et 23h
Par contre qu’est ce que tu entends exactement par « analyser plus tard »?
Et en quel langage?
Via inspection visuelle , la concaténation de heure avec « :00:00 » me semble suffisante mais pour une analyse par programme c’est contre productif.
Via programme : l’heure brute, un chiffre entier, suffirait a mon bonheur si j’ai rien d’autre (des minutes secondes toutes a 0 servent a rien pour un programme)
En fait faudrait même mettre Date et Heure dans une même structure time
Après les calculs sont plus faciles
Avec 2 lignes de ton tableau, la 2 et 540403: