【问题标题】:Pandas get all rows by max values for the second indexPandas 通过第二个索引的最大值获取所有行
【发布时间】:2020-06-25 02:36:28
【问题描述】:

我正在尝试获取频率最高的行。我计算了每个用户去哪个部门的频率,但是现在我需要将每个用户与他们经常访问的部门相关联,这将是两个索引列部门和部门 ID。

-编辑 请原谅我的愚蠢。此下拉框是 csv 文件的链接。 https://www.dropbox.com/s/ttnmraxptpcw61c/user_department_freq.csv?dl=0

【问题讨论】:

  • 不,不,不,不要将您的数据作为图像发布......
  • 对,我将把数据帧作为 csv 文件发布,

标签: python pandas dataframe aggregation


【解决方案1】:

你可以做sort_valuesgroupbytail

s=df.sort_values('order_id').groupby(level=0).tail(1)

【讨论】:

    猜你喜欢
    • 2019-01-07
    • 2018-06-09
    • 1970-01-01
    • 2019-05-10
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多