我的问题是:
假设我有一个 Pandas 时间序列,所以 Dates 作为索引和一个数字列。我想知道找到其周期性或近似值的最简单方法是什么。
有人可以向我解释解决这个问题的不同步骤是什么吗?
在此先感谢您的帮助,
亚历克斯:)
我的问题是:
假设我有一个 Pandas 时间序列,所以 Dates 作为索引和一个数字列。我想知道找到其周期性或近似值的最简单方法是什么。
有人可以向我解释解决这个问题的不同步骤是什么吗?
在此先感谢您的帮助,
亚历克斯:)
其实很简单,不需要太多步骤,因为 pandas 已经为你做了pd.infer_freq()
.
只是你的一个小例子,我们可以有这样的东西:
import pandas as pd
import numpy as np
df = pd.DataFrame({'date': pd.date_range(start='2020-01-01', end='2021-12-31', freq='D'),
'number': np.random.uniform(size=731)})
df.set_index(df.date, inplace=True)
pd.infer_freq(df.index)