c("male", "female","female") という男性と女性の係数があり、c(0,1,1) のベクトルを作成したいのですが、r でそれを変更するにはどうすればよいですか?
Saraya
質問する
14552 次
2 に答える
2
おそらく最も単純な方法ではありませんが、最初に係数に変更し、必要に応じて整数に変更します。
a <- c("male", "female","female")
a <- factor(a, levels=c("male","female"), labels=c(0,1))
a
[1] 0 1 1
Levels: 0 1
as.integer(as.character(a)) #Need to be first transformed to a character
[1] 0 1 1 #and then to an integer
于 2013-10-11T08:54:39.103 に答える