импорт datetime время импорта def convert_to_unix (s): return time.mktime (datetime.datetime.strptime (s, "% m /% d /% Y% H:% M"). Timetuple ()) def return_with_trip_times (month): длительность = месяц [['tpep_pickup_datetime', 'tpep_dropoff_datetime']] duration_pickup = [convert_to_unix (x) для x в продолжительности ['tpep_pickup_datetime']. значения] duration_drop = [convert_to_unix (x) для x в продолжительности ['tpeate'] .values] durations = (np.array (duration_drop) - np.array (duration_pickup)) / float (60) new_frame = month [[' passenger_count ',' trip_distance ',' pickup_longitude ',' pickup_latitude ',' dropoff_longitude',' dropoff_latitude ',' total_amount ']] new_frame [' trip_times '] = длительности new_frame [' pickup_times '] = duration_pickup new_frame [' Speed '] = 60 * (new_frame [' trip_distance '] / new_frame [' trip_times ']) return new_frame
print (frame_with_durations.head ())
frame_with_durations = return_with_trip_times (month)
Данные о времени имеют формат '30.01.2015 8:29'. Это показывает TypeError.