首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将其余项重命名为others dataframe

将其余项重命名为others dataframe
EN

Stack Overflow用户
提问于 2018-06-22 07:28:35
回答 1查看 34关注 0票数 0

我有一个有1000万行的dataframe,如何有效地将"AA BB CC DD EE FF“以外的项目分组并重命名为”other“?

原始数据

代码语言:javascript
复制
    name
0   AA
1   BB
2   CC
4   DD
5   EE
6   FF
7   htruj
9   uyd3
10  dr6y5
11  gery5
12  pihd

期望输出

代码语言:javascript
复制
    name    new_name
0   AA       AA
1   BB       BB
2   CC       CC
4   DD       DD
5   EE       EE
6   FF       FF
7   htruj   others
9   uyd3    others
10  dr6y5   others
11  gery5   others
12  pihd    others
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-22 07:33:27

isin中使用np.where

代码语言:javascript
复制
df['New']=np.where(df.name.isin(['AA','BB','CC','DD','EE','FF']),df.name,'other')
df
     name    New
0      AA     AA
1      BB     BB
2      CC     CC
4      DD     DD
5      EE     EE
6      FF     FF
7   htruj  other
9    uyd3  other
10  dr6y5  other
11  gery5  other
12   pihd  other
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50978730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档