-4
0/1のYes/No変数の復元に役立つ関数を設定する必要があります。私はこのコードを設定Rの変換機能1/0変数のYes/No変数
x<-function(DataFrame,VariableName,Yes,No){
.....
}
機能がなければなりませんが、Rは、ドル記号の後にsetted変数を()読んでいないので、機能だけを使い果たします。
dummy<-function(DB,varr){
BD$varr <- as.character(DB$varr)
DB[BD$varr=="Yes"]<-"1"
DB[BD$varr=="No"]<-"0"
}
可能な複製に
logical
ベクトルを強制するためにas.integer
を使用することができます[私はR 1の値に「はい」としてコード化された値を変更するにはどうすればよい?](HTTP ://stackoverflow.com/questions/12033960/how-do-i-change-a-value-coded-as-yes-to-a-value-of-1-in-r)。いずれかの答えに2を0に置き換えます。または[はい/いいえ変数を1/0に変更するプログラム](http://stackoverflow.com/questions/38944567/r-program-changing-yes-no-variable-to-1-0-variable-medal-is -not-a-factor) –'$'の代わりに '' 'を使います。 – Roland
'x <-function(DataFrame、VariableName、Yes){as.integer(DataFrame [VariableName] == Yes)}}'は、あなたの全体的な質問のために行うべきです。 – Tensibai