一、生成日期数据

同生成随机数的思想类似,使用pandas库中的函数

1.1 设定开始时间、长度、频率

也可以设置频率freq=‘m’

1.2 设定起始、终止时间、频率

频率freq的设置有:

注意上面生成的日期数据,就是list格式,在构建数据框时可以直接用。

二、字符串转化为日期

导入数据时常会出现,日期型数据导入后,变成字符串格式,在后续使用时,需要转化为日期。

构造一个时间数据

上面数据构造时,为了方便之后举例子,将生成的时间数据转化为字符串后,构造的数据框。

2.1 pd.to_datetime()

输出:

object
datetime64[ns]

pd.datetime这个函数可以直接作用在数据框的列上面,直接转换。

2.2 datetime.strptime

注意区分:

例子:

输出:

2020-01-01 00:00:00
2020-01-01 00:00:00

但是这个函数只能作用一个值,如果对数据框的列进行操作,需要首先定义一个函数:

三、从日期数据中提取成分

3.1 直接提取:

输出:

3

3.2 使用strftime函数:

输出:

‘2020-01′

3.3 字符串切片截取

数据如下:

strftime函数提取日期成分中,日期的标准化格式符号:

到此这篇关于教你怎么用python实现字符串转日期的文章就介绍到这了,更多相关python字符串转日期内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!