这样的一个表,想用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