求教一个dataframe 分组问题
这样的一个表,想用key1分组,取data2大的那个行,做一个表怎么做?
试过df.groupby('key1',as_index=False).max()取的是所有列的最大,这样不行,请教怎么做?
这是原数据:
df = pd.DataFrame({'key1':['a','a','b','b','a'],'key2':['one','two','one','two','one'],'data1':np.random.randn(5),'data2':np.random.randn(5)})
df
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)