Python ValueError: - PullRequest
       15

Python ValueError:

0 голосов
/ 20 мая 2019

Я пытался создать фиктивные переменные, используя следующий код

    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')

...