Если вы хотите работать с условиями, вы можете сделать это:
df.loc[:,"trades"] = "No"
df.loc[(df['job']=="blue-collar")|(df['job']=="technician"),"trades"] = "Yes"
Wih loc
, вы можете добавить новые столбцы в ваш фрейм данных. Этот метод принимает 2 параметра в скобках, первый - это строки, которые вы хотите изменить, поэтому если вы пишете :
, вы ссылаетесь на весь фрейм данных, а второй - на имя столбца.
Поэтому, если вы напишите df['job']=="blue-collar"
в качестве первого параметра, он изменит только те строки, которые соответствуют этому условию.