python 交叉分析(数据透视表)

2017-08-28  本文已影响0人  正在充电Loading

import numpy

import pandas

data = pandas.read_csv(

'D:\\PDA\\5.4\\data.csv'

)

bins = [

min(data.年龄)-1, 20, 30, 40, max(data.年龄)+1

]

labels = [

'20岁以及以下', '21岁到30岁', '31岁到40岁', '41岁以上'

]

data['年龄分层'] = pandas.cut(

data.年龄,

bins,

labels=labels

)

ptResult = data.pivot_table(

values=['年龄'],

index=['年龄分层'],

columns=['性别'],

aggfunc=[numpy.size]

)

上一篇 下一篇

猜你喜欢

热点阅读