Вы хотели что-то вроде / Данные
df=pd.DataFrame({'Attrition':['No','No','No','Yes','No','Yes','No','Yes'],'MonthlyIncome':[34567,7890,11234,56789,67890,65345,45782,97802], 'JobRole':['NS','DR','HD','DR','NS','HR','NS','HR']})
Группировать и рассчитать среднее
df['Mean_MonthlyIncome']=df.groupby(['JobRole','Attrition'])['MonthlyIncome'].transform('mean')
Или
df.groupby(['JobRole','Attrition'])['MonthlyIncome'].mean()