【发布时间】:2020-12-03 20:52:58
【问题描述】:
首先,我必须将所有类别格式化为数字,然后我使用下面的代码来做到这一点并且成功了。我需要将类型从字符转换为数字,以便进行分析。我试过输入功能,但也没有用。任何帮助将不胜感激。
过程格式;
Value $gender_num 'Male'=0 'Female'=1;
Value $att 'Yes'=0 'No'=1;
Value $bustrav 'Non-Travel'=1 'Travel_Frequently'=2 'Travel_Rarely'=3;
Value $dpt 'Research & Development'=1 'Human Resources'=2 'Sales'=3;
Value $edfd 'Life Sciences'=1 'Human Resources'=2 'Marketing'=3 'Medical'=4 'Technical Degree'=5 'Other'=6;
Value $ot 'Yes'=0 'No'=1;
Value $ms 'Divorced'=1 'Married'=2 'Single'=3;
Value $jr 'Healthcare Representative'=1 'Human Resources'=2 'Laboratory Technician'=3 'Manager'=4
'制造总监'=5'研究总监'=6'研究科学家'=7'销售主管'=8'销售 代表'=9;
运行; Proc Print data=work.empatt;
format gender $gender_num.;
format attrition $att.;
format businesstravel $bustrav.;
format department $dpt.;
format educationfield $edfd.;
format overtime $ot.;
format maritalstatus $ms.;
format jobrole $jr.;
运行;
【问题讨论】:
标签: sas