|
本帖最后由 3kxin 于 2018-11-8 11:07 编辑
刚学python不久,新手一个~
现在出来每一行的求和结果顺序好像错了,这样我normalize的时候也不对。
有人可以教教问题出在哪里吗?先谢过了!
- import numpy as np
- import pandas as pd
- import matplotlib.pyplot as plt
- train=pd.read_csv('train.csv', sep=",")
复制代码
- bins=[0, 15, 30, 45, 60, 75, 999]
- train['Agegroup']=pd.cut(train['Age'], bins, labels=['0-15', '15-30', '30-45', '45-60', '60-75', '75+'])
- train.head()
复制代码
- age_summary=train.pivot_table('PassengerId', index='Agegroup', columns='Survived', aggfunc='count',margins=True)
- age_summary
复制代码
输出的结果如下图
All那一列的求和不对,但是点数(count)的都是对的。
|
|