一列中含有这些元素,
[1] "B3" "B1" "AB" "B3" "B1" "B3" "B2" "B1" "AB" "B3" "B1" "B2" "A" "AB" "B3" "A" "B2" "B1" "AB" "B1" "B3" "B1" "B3" "B3"
[25] "B1" "B2" "AB" "B2" "B2" "B2" "A" "AB" "B2" "AB" "A" "B2" "AB" "B1" "B2" "B1" "B1" "B1" "AB" "B1" "AB" "A" "B1" "B2"
[49] "B1" "B1" "AB" "B2" "B3" "A" "B1" "B3" "B2" "B1" "B2" "B2" "B3" "B3" "A" "B1" "B1" "B1" "B2" "B2" "B2" "B2" "A" "B1"
[73] "B2" "B2" "B1" "B1" "B1" "B3" "B1" "B2" "B1" "B2" "B3" "B1" "B2" "AB" "B2" "B1" "B2" "A" "AB" "AB" "B1" "B2" "A" "B2"
[97] "AB" "B1" "B2" "B3" "B2" "AB" "B3" "B1" "B1" "B1" "A" "B2" "A" "AB" "AB" "AB" "B2" "B2" "B1" "B2" "AB" "B3" "AB" "B1"
[121] "AB" "B1" "B2" "AB" "B2" "B1" "B2" "B2" "AB" "B3" "B2" "AB" "B2" "A" "B2" "B2" "B2" "B2" "A" "B2" "AB" "B2" "AB" "B1"
[145] "B2" "AB" "B2" "AB" "AB" "AB" "B1" "B2" "AB" "B1" "B2" "AB" "AB" "B1" "B1" "B2" "B1" "B2" "B2" "AB" "B3" "AB" "B3" "AB"
[169] "B2" "B2" "B2" "B2" "B2" "AB" "B3" "AB" "B2" "B2" "B2" "B2" "B2" "AB" "A" "AB" "AB" "B2" "B2" "B3" "B1" "B2" "A" "AB"
[193] "A" "AB" "A" "B2" "A" "B1" "B2"
想将A AB B1 定义为 0,B2 B3定义为1,到底怎么定义,自己这么写的
ifelse(mydata1$WHO == 'A'|'AB'|'B1',0,1)
报错
Error in mydata1$WHO == "A" | "AB" :
operations are possible only for numeric, logical or complex types
到底该怎么定义,求大神指导


雷达卡


京公网安备 11010802022788号







