在Excel或SPSS中将是/否转换为1/0的有效方法

时间:2013-10-27 14:23:32

标签: excel converter spss

我正在尝试找到一种在Excel中将yes / no转换为1/0的有效方法。因为我在SPSS进行数据分析。或者如果在SPSS中直接将YES / NO转换为1/0的方式?

6 个答案:

答案 0 :(得分:6)

在SPSS中尝试此语法:

这将创建一个1和0的新字段。还要记住它区分大小写。

numeric boolFieldName(f1).

recode ynFieldName ("YES" = 1) ("NO" = 0) into boolFieldName.
execute.

答案 1 :(得分:1)

在"格式,自定义"中添加以下公式。这会将1替换为"Yes",将0替换为"No"

"Yes"_)_%;"ERROR"_)_%;"No"_)_%;"ERROR"_)_%

答案 2 :(得分:1)

在Excel中只使用Ctr-H(查找和替换)。搜索是将全部替换为1并将其替换为否。简单:)

答案 3 :(得分:0)

如果单元格包含是或否(比如单元格A1),则在另一个单元格中输入:

<强> = IF(A1 = “是”,1,0)

答案 4 :(得分:0)

通常,SPSS会自动将Excel日期/时间值转换为SPSS数据值。您报告的数字是原始Excel日期值,即未转换。这很可能是由于列中包含的某些值不是日期或时间,因此SPSS将其视为纯数字字段。查看有问题的列,看看是否可以发现这些条目。

答案 5 :(得分:0)

=--(A1="yes"),如果是,则返回1,否则返回0。