datawhalechina / hands-on-data-analysis

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

第二章第三节数据重构2 #5

Closed Echo-nananana closed 3 years ago

Echo-nananana commented 3 years ago

思考题所给的答案与题目描述不符。 【思考】从任务二到任务三中,这些运算可以通过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'})
andongBlue commented 3 years ago

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