假设我有一个数据框
Category Data1 column1
A 'SOMEDATA' 10
A 'SOMEDATA' 2
A 'SOMEDATA' -10
B 'SOMEDATA' 10
B 'SOMEDATA' 1
B 'SOMEDATA' -10
Run Code Online (Sandbox Code Playgroud)
等等
我想按列值在每个组中选择一行。例如,ABS(column1)
所以结果数据是
Category Data1 column1
A 'SOMEDATA' 2
B 'SOMEDATA' 1
Run Code Online (Sandbox Code Playgroud)
我怎么能在python中做到这一点?
我不知道如何返回整行。例如,
df.groupby('Category')['column1'].min();
Run Code Online (Sandbox Code Playgroud)
这只会返回 'Category' min(column1) 。