Надеюсь, вложенное ifelse будет работать
mobility_contribution <- ifelse(combined_data$mobility==1,0,ifelse(combined_data$mobility==2,0.058,ifelse(combined_data$mobility==3,0.076,ifelse(combined_data$mobility==4,0.207,0.274))))
, пожалуйста, попробуйте это