在删除特定列时对数据框行进行分组

Group Dataframe rows while deleting specific columns

我有一个包含多列的数据框。我想根据多个列值对行进行分组。

我的源数据框如下所示:

category   code  color    property_value        price
A          xx01  white    128                   .00
B          xx01  white    128                   .00
A          xx02  black    128                   .00
B          xx02  black    128                   .00
A          xx03  white    256                   .00
B          xx03  white    256                   .00

分组的目的是删除列colorcode,只使用property_value,同时保存categories

目标数据框应如下所示:

category   property_value        price
A          128                   .00
B          128                   .00
A          256                   .00
B          256                   .00

关于如何使用 pandas 实现此结果的任何线索?

这看起来更像是删除重复操作而不是分组操作:

# suppose your DataFrame is df
df = df[['category', 'property_value', 'price']].drop_duplicates(keep='first')