我有一个数据框显示用户和登录日期,我正在努力寻找一个解决方案,使用python/panda只留下用户登录每一个独特的一天。
我需要删除用户每天多次登录的行,只为每个用户每天保留一行,然后删除没有在每个特定日期登录的任何用户。
Dataframe
| 日期|用户|
| - ------|- ------|
| 2023年1月1日|汤姆|
| 2023年1月1日|汤姆|
| 2023年3月1日|安德鲁|
| 2023年2月3日|安德鲁|
| 2023年3月1日|巴里|
| 2023年1月2日|安德鲁|
预期结果
| 日期|用户|
| - ------|- ------|
| 2023年3月1日|安德鲁|
| 2023年2月3日|安德鲁|
| 2023年1月2日|安德鲁|
2条答案
按热度按时间xjreopfe1#
注解代码
结果
snvhrwxg2#
以下是使用
drop_duplicates()
和nunique()
的选项输出: