J'ai une colonne d'un Pandas DataFrame qui est le jour de l'année fractionnaire (DOY). Cette colonne apparaît comme:Conversion d'une fraction de jour de l'année en Pandas Datetime
DOY
0 200.749967
1 200.791667
2 200.833367
3 200.874967
4 200.916667
5 200.958367
6 200.999967
7 201.041667
...
3491 627.166667
3492 627.333367
3493 627.499967
3494 627.666667
3495 627.833367
3496 627.999967
3497 628.166667
3498 628.333367
Name: DOY, Length: 3499, dtype: float64
L'année de départ est 2011, mais les données de DOY se poursuit avec des valeurs croissantes jusqu'en 2012 sans remise à zéro de la nouvelle année. Comment puis-je le convertir en format Pandas DatetimeIndex avec le format 'AAAA-MM-JJ HH: MM: SS'?
Pourquoi ne pas utiliser le paramètre '' origin' dans to_datetime'? – agtoever
@agtoever Nice, je ne savais pas que tu pouvais. (mise à jour de votre réponse) –
Voir la réponse supplémentaire J'ai ajouté concernant le décalage de 1 jour nécessaire pour donner des résultats Datetime corrects. – PJW