题解 | #某店铺消费最多的前三名用户#

某店铺消费最多的前三名用户

https://www.nowcoder.com/practice/c177c9ad7ffd4503826f29d07ca71924

import pandas as pd

sales = pd.read_csv('sales.csv',sep=',')

print(sales.sort_values(by='monetary',ascending=False).reset_index(drop = True)[:3])

对于值排名,使用函数df.sort_values(by= , axix=,ascending= , inplace=,na_postion=)。

注意: by参数指定要排序的列,

axis=0表示按照行进行排名,axis=1表示按照列进行排名,默认0;

ascending=True表示升序,ascending=False表示降序,默认True.

inplace 代表是否要更改原数据,true代表修改原数据。false代表新建副本,在副本修改

na_position参数用于设定缺失值的显示位置,first表示缺失值显示在最前面,last表示缺失值显示在最后面reset_index用来重置索引,因为有时候对dataframe做处理后索引可能是乱的。

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务