在数据分析过程中必然会面对较多的时间数据,迷惑好久之后总结了一个较为快速的方法:
源数据中该列数据为文本或者数字,如下图
pandas读取数据之后,直接通过datetime模块将其转换为时间格式:
data['Time']=pd.to_datetime(data['Time']),得到的结果类似如下:
随后在调用时间数据时,可以随意调用年、月、日、时、分、秒等字段,用法如下:
data['year']=data['Time'].dt.year
data['day']=data['Time'].dt.day
data['second']=data['Time'].dt.second