在Excel或SPSS中将Yes / No转换为1/0的有效方法
我正在试图find一个有效的方法来在Excel中将yes / no转换为1/0。 因为我正在做SPSS的数据分析。 或者如果有直接将SPSS中的YES / NO转换为1/0的方法?
在SPSS中试试这个语法:
这将创build1和0的新字段。请记住,它是区分大小写的。
numeric boolFieldName(f1). recode ynFieldName ("YES" = 1) ("NO" = 0) into boolFieldName. execute.
在“格式,自定义”中添加以下公式。 这会将1
replace为"Yes"
,将0
replace为"No"
"Yes"_)_%;"ERROR"_)_%;"No"_)_%;"ERROR"_)_%
在Excel中只需使用Ctr-H(查找和replace)。 search是全部replace为1,对号码简单:)
如果一个单元格包含是或否(如单元格A1),则在另一个单元格中input:
= IF(A1 = “是”,1,0)
通常,SPSS会自动将Exceldate/时间值转换为SPSS数据值。 您报告的数字是原始Exceldate值,即未被转换。 这很可能是由于列中包含某些不是date或时间的值,所以SPSS将其视为一个纯数字字段。 看看有问题的专栏,看看你是否可以发现这样的条目。