2017-06-29 54 views
0

我有兩列(第1列「性別」是「男性」或「女性」)的數據(第2列是測試中的分數)。重新編號名稱作爲新列中的編號,但R不會識別爲編號

我想重新編碼性別列在一個新的列(性別2)是0和1.我可以這樣做使用。

Anxiety$gender2<- NA 

然後

Anxiety$gender2[which(Anxiety$gender=="Male")] <-1 

Anxiety$gender2[which(Anxiety$gender=="Female")] <-2 

但是當我嘗試使用Rcmnd關聯不承認新列數字或它不承認它。

回答

0

取出which。對矢量進行子集化時不需要。

Anxiety$gender2[Anxiety$gender=="Female"] <-2