Closed
Description
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.