前言
提示:这里可以添加本文要记录的大概内容:
把一张带有时间的表格,将表格的时间列,对应的时间填入你需要划分的时间片段,如2020-07-01 03:10:36需要变成2020-07-01 03:15:00,这里是把一天的时间按5分钟的间隔划分为288个片段。
提示:以下是本篇文章正文内容,下面案例可供参考
一、pandas是什么?
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、使用步骤
1.引入库
代码如下(示例):
import pandas as pd
2.读入数据
代码如下(示例):
data = pd.read_csv("相应路径下的.csv文件")
print(data.head())
3.相应的代码处理
data['pos_time']=pd.to_datetime( data['pos_time'])
data['hour']=data['pos_time'].dt.hour
data['minute']=data['pos_time'].dt.minute
#data['time']=data['hour'].map(str) +":"+ data['minute'].map(str)
data['5_min']=(data['hour']*60+data['minute'])//5 ##第几个5分钟
gap=pd.date_range('2020-07-01', periods=288, freq='5min') ##把一天分为288个片段
data['timegap'] = gap[data['5_min']+1] #把表格的时间转换为相应的时间片
结果图显示