datawhalechina / hands-on-data-analysis

动手学数据分析以项目为主线,知识点孕育其中,通过边学、边做、边引导来得到更好的学习效果

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

第二章第三节数据重构2

Echo-nananana opened this issue · comments

思考题所给的答案与题目描述不符。
【思考】从任务二到任务三中,这些运算可以通过agg()函数来同时计算。并且可以使用rename函数修改列名。你可以按照提示写出这个过程吗?
任务二为:计算泰坦尼克号男性与女性的平均票价。
任务三为:统计泰坦尼克号中男女的存活人数。
给出的答案为:

text.groupby('Sex').agg({'Fare': 'mean', 'Pclass': 'count'}).rename(columns=
                            {'Fare': 'mean_fare', 'Pclass': 'count_pclass'})

我认为答案应为:

text.groupby('Sex').agg({'Fare':'mean','Survived':'sum'}).rename(columns=
                            {'Fare': 'fare_mean', 'Survived': 'survived_sum'})

你好~你这答案是对的。Pclass 不属于存活人数。
谢谢你的反馈呀