pd.qcut(series,q)
q是几个quantiles,也就是分几组,我这个序列大概50%的value都是52,分的时候就分不出比如5组,qcut内部会报错存在(52,52]这种组,分割点必须唯一,于是我使用了
pd.cut手动分,这个函数仍然要求分割点唯一。
pd.cut(X_test['obs_months'],[0,6,12,18,24,30,36,42,48,51.9,52])
我取了个小数51.9,默认左开右闭,可通过参数调节
留言
張貼留言