pandas3

文章介绍了如何使用Python的pandas库对`drinks.csv`数据集中的饮料消费按大陆分组进行统计,包括计算各大陆的平均啤酒、烈酒和葡萄酒服务量以及纯酒精总量。
摘要由CSDN通过智能技术生成

十套练习使用pandas数据分析.3

import pandas as pd
drinks = pd.read_csv("D:/数据分析/pandas_exercise/exercise_data/drinks.csv")
drinks.head()
countrybeer_servingsspirit_servingswine_servingstotal_litres_of_pure_alcoholcontinent
0Afghanistan0000.0AS
1Albania89132544.9EU
2Algeria250140.7AF
3Andorra24513831212.4EU
4Angola21757455.9AF
drinks.groupby("continent").beer_servings.mean()
continent
AF     61.471698
AS     37.045455
EU    193.777778
OC     89.687500
SA    175.083333
Name: beer_servings, dtype: float64
drinks.groupby("continent").wine_servings.describe()
countmeanstdmin25%50%75%max
continent
AF53.016.26415138.8464190.01.02.013.00233.0
AS44.09.06818221.6670340.00.01.08.00123.0
EU45.0142.22222297.4217380.059.0128.0195.00370.0
OC16.035.62500064.5557900.01.08.523.25212.0
SA12.062.41666788.6201891.03.012.098.50221.0
drinks.groupby('continent')["beer_servings","spirit_servings","wine_servings","total_litres_of_pure_alcohol"].mean()
C:\WINDOWS\TEMP/ipykernel_736/3320151383.py:1: FutureWarning: Indexing with multiple keys (implicitly converted to a tuple of keys) will be deprecated, use a list instead.
  drinks.groupby('continent')["beer_servings","spirit_servings","wine_servings","total_litres_of_pure_alcohol"].mean()
beer_servingsspirit_servingswine_servingstotal_litres_of_pure_alcohol
continent
AF61.47169816.33962316.2641513.007547
AS37.04545560.8409099.0681822.170455
EU193.777778132.555556142.2222228.617778
OC89.68750058.43750035.6250003.381250
SA175.083333114.75000062.4166676.308333
drinks.groupby('continent').mean()
beer_servingsspirit_servingswine_servingstotal_litres_of_pure_alcohol
continent
AF61.47169816.33962316.2641513.007547
AS37.04545560.8409099.0681822.170455
EU193.777778132.555556142.2222228.617778
OC89.68750058.43750035.6250003.381250
SA175.083333114.75000062.4166676.308333
drinks.groupby('continent').median()
beer_servingsspirit_servingswine_servingstotal_litres_of_pure_alcohol
continent
AF32.03.02.02.30
AS17.516.01.01.20
EU219.0122.0128.010.00
OC52.537.08.51.75
SA162.5108.512.06.85
drinks.groupby('continent')["spirit_servings"].agg(["mean","max","min"])
meanmaxmin
continent
AF16.3396231520
AS60.8409093260
EU132.5555563730
OC58.4375002540
SA114.75000030225

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值