Loading

利用Python进行数据分析_Pandas_数据聚合与分组运算_透视表和交叉表

计算分组平均数

from pandas import Series,DataFrame
import pandas as pd
import numpy as np
df = pd.read_excel('F:/Jupyter/6.xlsx')
df = df.pivot_table(index=['sex','age'])
df

运行结果:

 

 

交叉表

crosstab,前面2个参数可以是数组、Series或数组列表。

题目:分别统计不同性别人数和不同年龄的人数。

from pandas import Series,DataFrame
import pandas as pd
import numpy as np
df = pd.read_excel('F:/Jupyter/6.xlsx')
pd = pd.crosstab(df.sex,df.age,margins=True)
pd

运行结果:

 

posted @ 2021-12-07 14:19  江雪独钓翁  阅读(120)  评论(0编辑  收藏  举报