def discretize(data, bins=5, quantile=False):
'''
Creates 'bins' number of bins and discretizes the data.
Uses cut function by default. qcut function otherwise.
'''
if quantile:
new_data = pd.qcut(data, bins, labels=list(range(bins)))
else:
new_data = pd.cut(data, bins, labels=list(range(bins)))
return new_data
评论列表
文章目录