datetime
和和给定频率字符串有两个实例(例如: M
, Q
, W
, B
, W-MON
, D
, A
, Y
, ...)。查找这两个日期之间的样本数量的最有效方法是什么?我可以通过以下方式来实现它,这对我来说实例化 pandas 数据框来获取它看起来效率低下:
import pandas as pd
from datetime import datetime
len(pd.date_range(datetime(2020,1,1), datetime(2021,1,1), freq='d').to_frame().resample('M')[0].first())