目录
三、时间字符串转换为Datetimelndex和Periodlndex类型
五、提取Datetimelndex和Periodlndex中的数据
一、转换时间字符串转换为标准时间
在多数情况下,对时间类型数据进行分析的前提是将原本字符串的时间转换为标准时间。Pandas继承了Numpy库和datetime库与时间相关的模块,提供6种时间相关的类,如下表:
类名称 | pandas与时间相关的类说明 |
Timestamp | 基础的时间类。表示某个时间点。绝大多数场景中的时间数据都是Timestamp类型 |
Period | 表示某个时间段,如某一天、某一小时等 |
Timedelta | 表示不同单位的时间,如Id、1.5h、3min、4s等,而非具体的某个时间段 |
DatetimeIndex | 一组Timestamp对象构成的索引,可以作为Series或DataFrame的索引 |
PeriodtimeIndex | 一组Period对象构成的索引,可以作为Series或DataFrame的索引 |
TimedeltaIndex | 一组Timedelta对象构成的索引,可以作为Series或DataFrame的索引 |
1.导入pandas包,并且读取数据
导包和存放文件路径
2.查看musicdata数据转换前的类型
查看数据类型
3.将音乐产品销售时间字符串转换为标准时间
将音乐产品销售时间字符串转换为标准时间
4.查看进行转后的date列数据类型
查看进行转后的date列数据类型
二、Timestamp的最小时间和最大时间
1.用Timestamp函数查看最早时间
用Timestamp函数查看最小时间
2.用Timestamp函数查看最晚时间
用Timestamp函数查看最大时间
Timestamp类型的时间是有限制的,最早只能够表示至1677年9月21日,最晚只能表示至2262年4月11日
三、时间字符串转换为Datetimelndex和Periodlndex类型
将数据格式转换为PeriodIndex类型时,需要通过freq参数指定时间间隔,常用的时间间隔参数值有Y(年)、M(月)、D(日)、H(小时)、T(分钟)、S(秒)
1.转换为DatetimeIndex类型
转换为DatetimeIndex类型
2.查看转换为DatetimeIndex类型后的数据类型
查看转换为DatetimeIndex类型后的数据类型