Afin de convertir un pd.Timestamp Pandas en un nombre représentant les secondes depuis epoch, utilisez ts.timestamp() :
timestamp_to_epoch.py
import pandas as pd
# Exemple de timestamp pandas
timestamp = pd.Timestamp('2024-05-28 12:34:56')
# Convertit en timestamp epoch avec résolution en secondes
epoch_timestamp_ms = timestamp.timestamp() # 1716899696.0Puisque ceci renvoie un float, vous pouvez juste le multiplier par 1000 pour obtenir un timestamp avec résolution en millisecondes :
timestamp_to_epoch_ms.py
import pandas as pd
# Exemple de timestamp pandas
timestamp = pd.Timestamp('2024-05-28 12:34:56')
# Convertit en timestamp epoch avec résolution en secondes
epoch_timestamp_ms = timestamp.timestamp() * 1000. # 1716899696000.0Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow