pd.cut¶
pandas.cut(x, bins, right=True, labels=None, retbins=False, precision=3, include_lowest=False, duplicates="raise", ordered=True)
支持的参数¶
| 参数 | 数据类型 |
|---|---|
x |
类似于序列或数组 |
bins |
整数或类似数组 |
include_lowest |
布尔值 |
示例用法¶
>>> @bodo.jit
... def f(S):
... bins = 4
... include_lowest = True
... return pd.cut(S, bins, include_lowest=include_lowest)
>>> S = pd.Series(
... [-2, 1, 3, 4, 5, 11, 15, 20, 22],
... ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9"],
... name="ABC",
... )
>>> f(S)
a1 (-2.025, 4.0]
a2 (-2.025, 4.0]
a3 (-2.025, 4.0]
a4 (-2.025, 4.0]
a5 (4.0, 10.0]
a6 (10.0, 16.0]
a7 (10.0, 16.0]
a8 (16.0, 22.0]
a9 (16.0, 22.0]
Name: ABC, dtype: category
Categories (4, interval[float64, right]): [(-2.025, 4.0] < (4.0, 10.0] < (10.0, 16.0] < (16.0, 22.0]]