题解 | #总人数超过5的等级#
总人数超过5的等级
https://www.nowcoder.com/practice/935997d55a6a422895e80880d3fdd01d
import pandas as pd
pd.set_option("display.max_columns", None) # 显示所有的列,而不是以……显示
pd.set_option("display.max_rows", None) # 显示所有的行,而不是以……显示
pd.set_option("display.width", None) # 不自动换行显示
df=pd.read_csv("Nowcoder.csv",sep=',')
# 方法一: 计算指定轴中不同元素的数量:nunique
# df_person = df.groupby('Level')['Nowcoder_ID'].nunique()
# print(df_person[df_person > 5])
#方法二: 先过滤出大于5的用户 并去重,再分组聚合
df = df[df.Nowcoder_ID > 5].drop_duplicates()
print(df.groupby('Level')['Nowcoder_ID'].count())
查看22道真题和解析