时间序列
主要有以下几种:
时间戳、固定时间、时间间隔、过程时间 主要了解前三种
模块:datetime、time、calendar
datetime.datetime 是用的最多的数据类型
两个datetime.datetime的时间差:datetime.timedelta
datetime模块中的数据类型:date、time、datetime、timedelta
字符串和datetime的相互转换:
datetime转字符串: str(datetime) strftime(传入一个格式化字符串) datetime.strftime(‘格式化字符串’)
字符串转datetime: datetime.strptime(str-value,字符串的格式)
列表生成式: [x for x in list]
dateutil包里面的parser.parse方法包含常见的时间格式,比较方便,实用但不完美。
参数 dayfirst=True 日在月的前面
前面都是应对单个时间,pandas通常是用于处理成组的日期,to_datetime方法可以解析不同的日期表示形式。
pd.to_datetime(datetime)
datetime的格式定义:%Y:四位数的年份 %y:两位数的年份 %m:两位数的月份 %d:两位数的日 %H:24小时制的小时 %I:12小时制的小时 %M:两位数的分钟
%S:两位数的秒 %F:%Y-%m-%d的简写 %D:%m/%d/%y的简写