首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用lambda的Python群

使用lambda的Python群
EN

Stack Overflow用户
提问于 2022-05-24 02:41:27
回答 1查看 11关注 0票数 0

我试图按lambda函数对一些人进行分组(这是一个银行附加的完整数据集)。

这就是我想要做的

请应用df‘’job_group‘=df’‘job’.应用( lambda x:如果x ==‘已退休’否则‘正在工作’,则为‘失业’

)

因此,我试图按失业人数分组:失业、退休、目前工作的学生:行政、服务、技术员..etc。

但如果我像这样

df‘’job_group‘=df’‘job’.应用( lambda :如果x ==为“退休”、“学生”、“未就业”,则为“失业”)

不起作用

我知道这看起来很傻,但我对此几乎一无所知。如果你能暂时救我一命,我会非常感激的!

)

EN

回答 1

Stack Overflow用户

发布于 2022-05-24 02:51:54

这可以通过理解列表来完成。

代码语言:javascript
复制
df['job_status'] = ['Jobless' if x in ['retired','student','unemployed'] else 'Currently working' for x in df['job']]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72356655

复制
相关文章

相似问题

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