Pandas细节操作---时间序列(超详细3.0)

2022-09-17 14:38:35

时间序列

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
  • 作者:Cody Jun
  • 原文链接:https://blog.csdn.net/weixin_45632886/article/details/124395041
    更新时间:2022-09-17 14:38:35