|

楼主 |
发表于 2020-3-10 13:43:50
|
显示全部楼层
本次更新:获取某列最大值 及该列最大值所在的行索引
- import pandas as pd
- df = pd.DataFrame({
- '10月份销售' : ['0.477468', '0.195046', '0.015964', '0.259654', '0.856412', '0.259644'],
- '9月份销售' : ['0.347705', '0.151220', '0.895599', '0236547', '0.569841', '0.254784']
- })
- pj=pd.DataFrame(df,columns=["10月份销售","9月份销售","平均销售"])
- pj["平均销售"]=(pj["10月份销售"].astype("float")+pj["9月份销售"].astype("float"))/2
- sortpj=pj.sort_values(by='平均销售')
- print("原始数据是:\n",df)
- print("========================")
- print("添加了平均值后数据是:\n",pj)
- print("平均销售最大值所在的行索引为:",pj["平均销售"].idxmax())
- print("平均销售最大值为:",pj.loc[pj["平均销售"].idxmax(),"平均销售"])
复制代码 |
|