python——pandas包,data_range函数

 

原文链接:https://blog.csdn.net/chenhepg/article/details/118766300

————————————————
用于生成一个固定频率的DatetimeIndex时间索引。

使用场景很多,一般加测试数据的时候,都需要用到数据对应的时间字段。

1 方法及参数介绍

pandas.date_range(start=None, end=None, periods=None, freq=None, tz=None, normalize=False, name=None, closed=None, **kwargs) source

常用参数为start、end、periods、freq。
start:指定生成时间序列的开始时间
end:指定生成时间序列的结束时间
periods:指定生成时间序列的数量
freq:生成频率,默认‘D’,可以是‘D’(天)、‘10D’、’H’(时)、‘5H’、‘T’(分)、‘15T’、‘S’(秒)、L,ms(毫秒)、‘M’(月),具体参见

2 例子

(1)精确到分

 

 

(2)精确到天

 

 

 

 (3)指定开始时间、时间序列数量、频率

 

获得对应时间后,可以再使用strftime函数,将时间格式化成需要的样式的字符串 ,如下:

也可以将时间转换为对应的时间戳,如下:

 

转为秒级时间戳

ts=pd.timestamp(),此时生成的值会带一个小数点,小数点后面有个0,所以改为

ts=int(pd.timestamp())

 

posted @ 2022-12-27 11:55  hushuer  阅读(491)  评论(0编辑  收藏  举报