Я пытался создать фиктивные переменные, используя следующий код
cat_vars=['Gender', 'Recidence', 'CivilStatus', 'HighestEducationQualification', 'ExtraCurricularActivities', 'ApparelRelatedVocationalQualification', 'PreviouseJob', 'ExperienceSection', 'RelativesInApparel', 'SpousesOccupation', 'FamilyOppinionAboutTheJob', 'ExpectationOfDoingTheJob', 'AvailabilityOfTransportNearTheResidence', 'ReasonForChooseApparel', 'PreviousWorkPlace', 'ContributionToTheFamilyIncome', 'PersonalImpression', 'AccommodationFee', 'RetentionCategory', 'SelectedDepartment', 'ChildrenLessThan5Years', 'NumberOfChilren', 'ApparelExperience', 'ReasonForLeaving', 'MedicalTest', 'ExpectedSalary', 'ExperienceDurationMonths', 'IQTestScore', 'LastBasicSalary', 'InterviewedBy', 'FollowingExternalCourses', 'Is_Rejoined_Employee__c']
for var in cat_vars:
cat_list='var'+'_'+var
cat_list = pd.get_dummies(df[var], prefix=var)
data1=df.join(cat_list)
но выдает эту ошибку
столбцы перекрываются, но суффикс не указан: Index (['Gender_Female',
'Gender_Male'], dtype = 'object')