我正在尝试找到一种在 Excel 中将是/否转换为 1/0 的有效方法。因为我在 SPSS 做数据分析。或者,如果有办法直接在 SPSS 中将 YES/NO 转换为 1/0?
问问题
37385 次
6 回答
6
在 SPSS 中尝试以下语法:
这将创建一个包含 1 和 0 的新字段。还要记住它区分大小写。
numeric boolFieldName(f1).
recode ynFieldName ("YES" = 1) ("NO" = 0) into boolFieldName.
execute.
于 2013-10-27T15:22:51.360 回答
2
如果一个单元格包含是或否(例如单元格 A1),则在另一个单元格中输入:
=IF(A1="是",1,0)
于 2013-10-27T14:28:10.360 回答
1
在“格式,自定义”中添加以下公式。这将替换 a 1
with"Yes"
和0
with"No"
"Yes"_)_%;"ERROR"_)_%;"No"_)_%;"ERROR"_)_%
于 2015-07-09T15:22:51.863 回答
1
在 Excel 中只需使用 Ctr-H(查找和替换)。搜索 Yes 用 1 替换所有,用 No 代替。简单 :)
于 2017-09-06T18:50:39.437 回答
0
通常,SPSS 会自动将 Excel 日期/时间值转换为 SPSS 数据值。您报告的数字是原始 Excel 日期值,即未转换。这很可能是由于该列包含一些不是日期或时间的值,因此 SPSS 将其视为纯数字字段。查看有问题的列,看看您是否可以发现此类条目。
于 2013-10-28T01:09:50.030 回答
0
=--(A1="yes")
, 如果是则返回 1,否则返回 0。
于 2019-01-25T20:26:28.307 回答