热线电话:13121318867

登录
2020-05-01 阅读量: 826
dataframe提取符合条件的记录,题目详情见正文

df表详情如下:

请将上表中出现次数在前三之后的数据替换成“other”。

参考代码:

d = {"genre": ["A", "C", "A", "A", "A", "B", "B", "C", "D", "E", "F"]}
df = pd.DataFrame(d)
df
top3 = df["genre"].value_counts().nlargest(3).index
top3
df_update = df.where(df["genre"].isin(top3), other = "others")
df_update

代码结果:

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子