购物篮数据中获取同一客户在同一日期下购买的产品名称的代码,使用gruopby
时间: 2024-03-02 15:52:46 浏览: 52
HTML基于超市购物篮数据集的用户画像项目源码.zip
5星 · 资源好评率100%
假设购物篮数据保存在名为`basket`的DataFrame中,其中包含列`customer_id`、`date`、`product_name`,以下是使用`groupby`方法获取同一客户在同一日期下购买的产品名称的代码:
```python
basket.groupby(['customer_id', 'date'])['product_name'].apply(list)
```
上述代码将`basket` DataFrame按`customer_id`和`date`进行分组,然后对每个分组中的`product_name`列使用`list`函数,将同一客户在同一日期下购买的产品名称组成一个列表进行聚合。最终返回一个以`customer_id`和`date`为索引,以购买的产品名称列表为值的Series。
阅读全文