OverflowError:mktime参数超出范围

时间:2019-03-26 08:03:58

标签: python-3.x datetime anaconda spyder

OverflowError:mktime参数超出范围 如何克服以上错误? 我们正在Windows 10中使用Anaconda3

import pandas as pd
import 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):
    duration = month[['tpep_pickup_datetime','tpep_dropoff_datetime']]
    duration_pickup = [convert_to_unix(x) for x in duration['tpep_pickup_datetime'].astype(str).values]
    duration_drop = [convert_to_unix(x) for x in duration['tpep_dropoff_datetime'].astype(str).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'] = durations
    new_frame['pickup_times'] = duration_pickup
    new_frame['Speed'] = 60*(new_frame['trip_distance']/new_frame['trip_times'])
    return new_frame
frame_with_durations = return_with_trip_times(month)
sns.boxplot(y="trip_times", data =frame_with_durations)
plt.show()

0 个答案:

没有答案
相关问题