热线电话:13121318867

登录
2021-04-30 阅读量: 2225
python中如何根据多个变量生成一个变量,用apply方法


问:

045.png就是目前我要求出来辅助部门的内容,然后有一个条件判断,就是业务部门是零售电商的时候,我取系列的城市等级,如果是其他三个部门的话,我就AO列的人名

aaa.xlsx

答:

import pandas as pd

aaa=pd.read_excel(r"C:\Users\Administrator\Desktop\aaa.xlsx")

aaa["想要计算的列"]=aaa.apply(lambda x:x.sp_db_level if x.dept_name=="零售电商渠道" else x.oa_user_name,axis=1)

aaa.head(7)

QQ截图20210430205358.png

5.6333
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子