J'ai dataframe (df_logs) en pandas géants comme suit:Passer une liste comme argument pour timedelta
name phone_number call_duration
Ana 4455533422 38
Mark 4452341115 300
Susan 33489982 120
La colonne call_duration est exprimé en secondes et je voudrais convertir toutes les valeurs dans cette colonne à quelques minutes . Pour ce faire, je voulais utiliser l'objet timedelta mais je ne sais pas comment passer une liste de valeurs au lieu d'une quantité donnée de secondes.
Au lieu de cela:
time = str(datetime.timedelta(seconds = 300))
J'ai essayé de passer sans succès chaque valeur dans mon « call_duration » colonne comme ceci:
df_logs = df_logs['call_duration'].values.astype(int)
time = str(datetime.timedelta(seconds = [i for i in df_logs]))
time = str(datetime.timedelta(seconds = *df_logs))
Je voudrais savoir comment convertir mon « call_duration De quelques secondes à quelques minutes.
Merci.
Pouvez-vous poster vos données de sortie souhaitées REGLER? – MaxU