objectif
Arrondir des timestamps à l’unité temporelle désirée.
code minimal
import pandas as pd
t = pd.Timestamp("2025-01-01 10:29:59")
print(t.floor("H"), t.ceil("H"))
utilisation
import pandas as pd
s = pd.to_datetime(pd.Series(["2025-01-01 10:29:20","2025-01-01 10:59:50"]))
print(s.round("T").astype(str).tolist())
variante(s) utile(s)
import pandas as pd
s = pd.to_datetime(pd.Series(["2025-01-01 10:29:20"]))
print(s.dt.floor("15T").astype(str).tolist())
notes
T= minute; supporte les multiples (15T, 5min…).