python 数据分组

import pandas

data = pandas.read_csv(

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

sep='|'

)

python 数据分组_第1张图片

bins = [

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

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

]

python 数据分组_第2张图片

data['cut'] = pandas.cut(

data.cost,

bins

)

python 数据分组_第3张图片

data['cut'] = pandas.cut(

data.cost,

bins,

right=False

)

python 数据分组_第4张图片

labels = [

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

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

]

python 数据分组_第5张图片

data['cut'] = pandas.cut(

data.cost, bins,

right=False, labels=labels

)

python 数据分组_第6张图片

你可能感兴趣的:(python 数据分组)