python 数据分组

import pandas

data = pandas.read_csv(

'D:\\PDA\\4.15\\data.csv',

sep='|'

)

bins = [

min(data.cost)-1, 20, 40, 60,

80, 100, max(data.cost)+1

]

data['cut'] = pandas.cut(

data.cost,

bins

)

data['cut'] = pandas.cut(

data.cost,

bins,

right=False

)

labels = [

'20以下', '20到40', '40到60',

'60到80', '80到100', '100以上'

]

data['cut'] = pandas.cut(

data.cost, bins,

right=False, labels=labels

)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容