有一个数据框columns=['author_id', 'author_name', 'book_title', 'price']
需要获取DataFramecolumns=['author_name', 'max_price', 'min_price']
最好通过
groupby('author_name').agg({'price': 'min', 'price': 'max'})
难点就在这里,因为聚合在同一个字段上,+我不能立即设置新字段的名称。如我错了请纠正我。
有一个数据框columns=['author_id', 'author_name', 'book_title', 'price']
需要获取DataFramecolumns=['author_name', 'max_price', 'min_price']
最好通过
groupby('author_name').agg({'price': 'min', 'price': 'max'})
难点就在这里,因为聚合在同一个字段上,+我不能立即设置新字段的名称。如我错了请纠正我。
或者
或者
结果是一样的
这是可能的,因此使用通常的语法具有相同的结果