单纯的对某一列中值出现的次数进行去重
counts = df['Language'].value_counts()
# 对df表中的Language 中值出现的次数进行去重
分组计数
num_1 = df.groupby('date')['question_id'].count()
# 根据date列进行分组后对question_id 列进行计数。结果不去重。
num_2 = df.groupby("date")["question_id"].nunique()
# 根据date列进行分组后对question_id 列进行计数。结果去重。
num_3 = df.groupby("date").size()
# 根据date列进行分组后计算每个组的总行数(包括空值),和num_1 的效果相同
num_4 = df.groupby("date").agg("count")
# 根据date列进行分组后 对所有列进行count 操作
num_5 = df.groupby("date").agg({'question_id':'count','user_id':'sum'})
# 根据date列进行分组后,对question_id列进行count操作,对user_id列进行sum操作