日期的熊猫分位数函数?

chr*_*sfs 1 python pandas

我有一个捐赠金额和日期的数据框。我想看看需要多长时间才能收到一定比例的捐款(我们什么时候有 25% 的捐款?,75%?)。看起来 Pandas 分位数函数会做我想要的。然而,它似乎只想要数字,而不是日期。是否有一个函数可以对日期做同样的事情?

http://pandas.pydata.org/pandas-docs/dev/generated/pandas.core.groupby.DataFrameGroupBy.quantile.html#pandas.core.groupby.DataFrameGroupBy.quantile

ste*_*boc 5

就像 Evert 说的,您可以将其暂时转换为 int 64 计算并转换回日期时间

YOUR_DATAFRAME.YOUR_DATE.astype('int64').quantile([.25,.5,.75]).astype('datetime64[ns]')
Run Code Online (Sandbox Code Playgroud)