1.源数据:

2.这里的目的是先按user_id去分组,然后统计books列里没有重复值的数据,所以这里设置了两条重复的数据。
预期输出:
user1有2个不重复的books值
user2有3个不重复的books值
user3有1个不重复的books值
3.读取数据
import pandas as pd
df = pd.read_excel('测试nuique.xlsx')
4.nunique函数使用:
df.groupby('user_id').nunique()['books']
输出结果:

结果与预期相同。
本文详细介绍如何使用Pandas库的nunique函数进行数据去重统计。通过具体案例,演示了如何按'user_id'分组并统计'books'列中不重复的值数量,为数据预处理提供实用技巧。
&spm=1001.2101.3001.5002&articleId=105466698&d=1&t=3&u=9c3144a5a3064f43aee9e8b51f7e6240)
3万+

被折叠的 条评论
为什么被折叠?



