【发布时间】:2016-07-11 22:35:36
【问题描述】:
我想使用我的数据集中一个变量中的值来创建一个新变量,如果第一个变量中的给定条件为真,则该变量只有零或一。我尝试使用 ifelse 创建这个新变量,但无论我尝试什么,R 都会给我一条错误消息,说我的代码中有一个意外的“=”。
这是我用来创建第二个变量的变量中的数据示例:
head(hdd$az_id, n=20)
[1] 196 196 196 194 194 194 194 194 194 194 195 195 2170
2170 195 195 1576 196 196 194
这是我尝试编写的 ifelse 代码:
hdd$pch <- ifelse(hdd$az_id=1576,1,0)
还有错误信息:
错误:“hdd$pima_hosp 中的意外'='
【问题讨论】:
标签: r if-statement syntax-error