• Python 怎么查询返回不同城市对应不同值的前n位数据?
  • python

d = {
   '城市':['xian','lulu','zun','xian','lulu','zun'],
   '系统':['female','male','male','asd','male','male'],
   '流量':[19,18,23,23,19,18]
}
n = pd.DataFrame(d)

n.groupby(by = '城市',sort=False)

n.sort_values(by = ['城市']).set_index(['城市','系统'])

预期返回的结果是图中那样,但希望每个城市里面的流量是倒叙返回排第n位的数据;其排序不影响别的城市里面的数据。


  • Willson1991    2020-03-16 13:41:49
  • 阅读 667    收藏 0    回答 1
  • 邀请
  • 收藏
  • 分享
发送
登录 后发表评论
  • 51testing软件测试圈微信