我正在尝试在R中创建一个虚拟变量,其中“一级”或“二级”的分类变量“位置”等于1。我知道如何仅使用“一垒”之类的方法来执行此操作,但是我不确定如何将第二垒作为选项进行操作。我怎么写这段代码?
baseball$POS <- ifelse(baseballdf$position == "first base", 1, 0)
答案 0 :(得分:1)
如果我们要匹配多个元素,则可以使用%in%
而不是==
,并且不需要ifelse
,因为TRUE/FALSE
可以通过{强制转换为1/0 {1}}或as.integer
+