API: quantile with bool/boolean dtypes · Issue #51424 · pandas-dev/pandas (original) (raw)
arr = np.random.randn(1000) < 0 ser = pd.Series(arr)
ser.quantile(0.5) # <- raises
gb = ser.groupby([1] * len(ser)) gb.quantile(0.5) # <- does not raise
Same behavior for the nullable boolean dtypes.
This should be the same for NDFrame and GroupBy. I'm fine with either allowing or raising as long as we're consistent.