Преобразовать столбец типа данных объекта с форматом mm: ss в формат времени pandas - PullRequest
1 голос
/ 29 сентября 2019

У меня есть фрейм данных со столбцом, который имеет тип данных объекта в формате mm: ss.Я хочу преобразовать этот столбец в формат времени, чтобы можно было переводить время в секунды вместо мм: сс.Однако я не смог преобразовать столбец в формат времени.

Пример моих данных:

time
33:22
24:56
30:15
26:57

Я пытался:

df['time'] = pd.to_timedelta(df['time'])

Как преобразовать этот столбец типа данных объекта в формат времени?И в конечном итоге к общему количеству секунд?

1 Ответ

0 голосов
/ 29 сентября 2019

Просто добавьте '00: 'в начало.

df['time'] = pd.to_timedelta('00:' + df['time'])
df['total seconds'] = df['time'].dt.total_seconds()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...