相关疑难解决方法(0)

Python Pandas Dataframe按组中的最大值选择行

我有一个通过df.pivot创建的数据框:

type                             start  end
F_Type         to_date                     
A              20150908143000    345    316
B              20150908140300    NaN    480
               20150908140600    NaN    120
               20150908143000  10743   8803
C              20150908140100    NaN   1715
               20150908140200    NaN   1062
               20150908141000    NaN    145
               20150908141500    418    NaN
               20150908141800    NaN    450
               20150908142900   1973   1499
               20150908143000  19522  16659
D              20150908143000    433     65
E              20150908143000   7290   7375
F              20150908143000      0      0
G              20150908143000   1796    340
Run Code Online (Sandbox Code Playgroud)

我想为每个'F_TYPE'过滤并返回一行,只返回带有Maximum'to_date'的行.我想返回以下数据帧:

type                             start  end
F_Type         to_date                     
A              20150908143000    345    316
B              20150908143000  10743   8803
C              20150908143000  19522  16659
D              20150908143000    433     65 …
Run Code Online (Sandbox Code Playgroud)

python pandas

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

pandas ×1

python ×1