如何解决我在尝试制作一个显示文件统计信息的表时遇到问题
import pandas
link = 'https://raw.githubusercontent.com/dvanderelst-python-class/python-class/spring2021/assignment_data/young_people_survey.csv'
data = pandas.read_csv(link,index_col=0)
grp = data.groupby(['Gender','Smoking','Healthy eating'])
mns = grp.mean()
mns = grp.mean()
std = grp.std()
mns_reset_indices = mns.reset_index()
result = data.groupby(data,['Gender','Healthy eating'])
table = result.pivot(index='Gender',columns='Smoking',values='Healthy Eating')
print(table)
https://i.stack.imgur.com/d8IOs.png
我不断收到这样的错误: Error description
解决方法
我想这应该是:
df.groupby(['Gender','Smoking']).agg(np.mean)
使用pivot_table
:
table = pd.pivot_table(df,index=['Gender','Smoking'],columns=None,values=['Healthy eating'],aggfunc={'Healthy eating':[np.std,np.mean]},fill_value=0)
表格:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。