时间序列
1.pandas构造时间的函数
pandas与datetime() 与 python的datetime模块一致
import datetime
import pandas as pd
import numpy as np
now = datetime.datetime.now()
type(now) -> datetime.datetime
now1 = pd.datetime.now()
type(now1) -> datetime.datetime
# pd 和 python 的datetime类型完全一致。(但是datetime即将被移除pandas模块)
# 可以获取日期
now.date() -> datetime.date(2022, 4, 25)
# 可以获取时间
now.time() -> datetime.time(1, 33, 38, 435568)
# 转换格式
now.strftime('%Y.%m-%d') -> '2022.4.25'
2.时间戳pd.Timestamp 和 时间段pd.Period
时间戳是最基本的时间序列数据,用于把数值与时点关联在一起。Pandas 对象通过时间戳调用时点数据
ts = pd.Timestamp('2022-04-19 00:00:00', freq='D') # 创建时间戳
ts -> Timestamp('2022-04-19