kar*_*waj 5 python pandas
我有一个用日期索引的数据框(Python datetime 对象)。我怎样才能找到频率作为数据框中数据的月数?
我尝试了属性data_frame.index.freq,但它返回一个 none 值。我也尝试asfreq使用函数,data_frame.asfreq('M',how={'start','end'}但它没有返回预期的结果。请告知我如何获得预期的结果。
data_frame.index.freq
asfreq
data_frame.asfreq('M',how={'start','end'}
And*_*den 4
您想将日期时间索引转换为 DatetimeIndex,最简单的方法是使用to_datetime:
to_datetime
df.index = pd.to_datetime(df.index)
现在您可以执行时间序列/帧操作,例如重新采样或 TimeGrouper。
如果您的数据具有一致的频率,那么这将是df.index.freq,如果不是(例如,如果缺少某些天),那么这df.index.freq将是 None 。
df.index.freq
归档时间:
11 年,11 月 前
查看次数:
7470 次
最近记录:
11 年,10 月 前