ermutuxia

2021-04-30   阅读量: 1693

Python

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 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程