python 结构分析

python 结构分析_第1张图片

import numpy

import pandas

data = pandas.read_csv(

'D:\\PDA\\5.5\\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]

)

ptResult.sum()

ptResult.sum(axis=0)

python 结构分析_第2张图片

ptResult.sum(axis=1)

python 结构分析_第3张图片

ptResult.div(ptResult.sum(axis=1), axis=0)

python 结构分析_第4张图片

ptResult.div(ptResult.sum(axis=0), axis=1)

python 结构分析_第5张图片

你可能感兴趣的:(python 结构分析)