有一个数据想增加一列时间,数据
import pandas as pd
data = pd.read_csv(path)
data["create_time"] = pd.date_range('01/01/2020 12:56:31',periods=len(data),freq='3H')
其中,在pd.date_range中'01/01/2020 12:56:31'表示数据开始的时间,periods表示一共需要多少个数据,freq表示时间间隔,‘3H’表示三个小时,也可以用D表示天 ,M表示分钟,'BM'表示每个月最后一个工作日,默认间隔为1天。
数据结果为:
DatetimeIndex(['2020-01-01 12:56:31', '2020-01-01 15:56:31',
'2020-01-01 18:56:31', '2020-01-01 21:56:31',
'2020-01-02 00:56:31', '2020-01-02 03:56:31',
'2020-01-02 06:56:31', '2020-01-02 09:56:31'],
dtype='datetime64[ns]', freq='3H')