我有以下数据框。通过获取大熊猫组计数的最大值来分配列值
Year Sector Number Veh Types Month Count
2015 AA 173 F Apr 277
2015 AA 173 F Aug 277
2015 AA 173 F Dec 277
2015 AA 173 F Feb 277
2015 AA 173 F Jul 277
2015 AA 173 F Jun 277
2015 AA 173 F Mar 277
2015 AA 173 G Feb 82
2015 AA 173 G Jan 82
2015 AA 173 G Mar 82
2016 AA 173 A Apr 277
2016 AA 173 A Aug 277
2016 AA 173 A Dec 277
2016 AA 173 A Feb 277
2016 AA 173 A Jul 277
2016 AA 173 A Jun 277
2016 AA 173 A Mar 277
2016 AA 173 A May 277
2016 AA 173 F Nov 277
2016 AA 173 F Oct 277
2016 AA 173 F Sep 277
2016 AA 173 G Feb 82
2016 AA 173 G Jan 82
2016 AA 173 G Mar 82
我需要得到列的最大值每年数,并得到相应的“辆类型” Columnn并在各组中的“Max_Veh_Type”列分配。
我的预期成果是:
Year Sector Number Veh Types Month Count Max_Veh_type
2015 AA 173 F Apr 277 F
2015 AA 173 F Aug 277 F
2015 AA 173 F Dec 277 F
2015 AA 173 F Feb 277 F
2015 AA 173 F Jul 277 F
2015 AA 173 F Jun 277 F
2015 AA 173 F Mar 277 F
2015 AA 173 G Feb 82 F
2015 AA 173 G Jan 82 F
2015 AA 173 G Mar 82 F
2016 AA 173 A Apr 277 A
2016 AA 173 A Aug 277 A
2016 AA 173 A Dec 277 A
2016 AA 173 A Feb 277 A
2016 AA 173 A Jul 277 A
2016 AA 173 A Jun 277 A
2016 AA 173 A Mar 277 A
2016 AA 173 A May 277 A
2016 AA 173 F Nov 277 A
2016 AA 173 F Oct 277 A
2016 AA 173 F Sep 277 A
2016 AA 173 G Feb 82 A
2016 AA 173 G Jan 82 A
2016 AA 173 G Mar 82 A
我知道一组中获得最大的价值。任何帮助实现上述将是很大的帮助。
以下解决方案适用于单个列GROUPBY。如果我需要groupby multiplle列并获取结果,我该怎么办?需要帮助。 – ceeka9388