У меня есть два кадра данных (см. здесь ), которые содержат даты и время.Подробности для первого фрейма данных:
Date object
Time object
Channel1 float64
Channel2 float64
Channel3 float64
Channel4 float64
Channel5 float64
dtype: object
Детали для второго фрейма данных:
Date object
Time object
Mean float64
STD float64
Min float64
Max float64
dtype: object
Я пытаюсь преобразовать время в объект DateTime, чтобы яЗатем можно выполнить вычисление, чтобы сделать время относительно первого экземпляра времени (т. е. самое раннее время станет 0, а затем все остальные будут секундами после начала).
Когда я пытаюсь (с )здесь ):
df['Time'] = df['Time'].apply(pd.Timestamp)
Я получаю эту ошибку:
TypeError: Cannot convert input [15:35:45] of type <class 'datetime.time'> to Timestamp
Когда я пытаюсь (с здесь ):
df['Time'] = pd.to_datetime(df['Time'])
но это дает мне эту ошибку:
TypeError: <class 'datetime.time'> is not convertible to datetime
Любые предложения будут оценены.