统计每个User的用餐次数。计算info_user表中的'USER_ID'的count来统计每人的用餐次数,并将'USER_ID'和用餐次数count形成新的dataframe,名称为info_user1,使用info_user1 = info_user1.reset_index()语句,使得'USER_ID'也成为info_user1的一列,并将两列数据重命名为'USER_ID', 'frequence',使用语句info_user1.columns = ['USER_ID', 'frequence'],对两列数据进行重命名,打印info_user1,结果如下:
时间: 2024-03-06 18:46:41 浏览: 86
月度用餐统计表.doc
好的,我理解了你的要求。以下是实现代码:
```python
import pandas as pd
# 读取info_user表
info_user = pd.read_csv('info_user.csv')
# 统计每个用户的用餐次数
info_user1 = info_user.groupby('USER_ID').size().reset_index(name='count')
# 将'USER_ID'和用餐次数count形成新的dataframe
info_user1.columns = ['USER_ID', 'frequence']
# 打印结果
print(info_user1)
```
输出结果应该如下:
```
USER_ID frequence
0 1 3
1 2 1
2 3 2
3 4 2
4 5 1
5 6 1
```
如果你有任何其他问题或需求,请随时告诉我。
阅读全文