import pandas as pd
data = [3, 60, 83, 100, 52, 36]#源数据
w = [0, 25, 50, 75, 100]#规定了分类的边界
v = 4 #仅规定分类的个数,不规定边界值
data_cut1 = pd.cut(data, w)
data_cut2 = pd.cut(data, v)
print("规定了分类的边界:\n", data_cut1)
print("\n规定了分类的个数:\n", data_cut2)
运行结果:
规定了分类的边界:
[(0, 25], (50, 75], (75, 100], (75, 100], (50, 75], (25, 50]]
Categories (4, interval[int64]): [(0, 25] < (25, 50] < (50, 75] < (75, 100]]
规定了分类的个数:
[(2.903, 27.25], (51.5, 75.75], (75.75, 100.0], (75.75, 100.0], (51.5, 75.75], (27.25, 51.5]]
Categories (4, interval[float64]): [(2.903, 27.25] < (27.25, 51.5] < (51.5, 75.7
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。