私は次のように数値データに "yes"、 "no"応答を変換して、結果を散布図にプロットすることができます。強制的な警告メッセージによってNAsが導入されるのはなぜですか?
> head(cust.df$email)
[1] "yes" "yes" "yes" "yes" "no" "yes"
> as.numeric(head(cust.df$email))
[1] NA NA NA NA NA NA
Warning message:
NAs introduced by coercion
ご覧のとおり、この警告メッセージが表示されます。最終的には、散布図を作成すると、NAsのために空白になります。
私もこの方法で修正しようとしました。
as.factor(head(cust.df$email))
yes yes yes yes no yes
Levels: no yes
> as.numeric(head(cust.df$email))
[1] NA NA NA NA NA NA
Warning message:
NAs introduced by coercion
しかし、そのどれも機能していません。誰にどのようにこれを解決するためのヒントがありますか?データには341のNAがあります。
助けるために容易になるだろう例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 'class(cust.df $ email)'とは何ですか?また、どのような値をyes/noにしたいですか? 0/1? 1/0? 2/10? – MrFlick
Mr. Flick、 – Luis
これはキャラクターです。 2 =はい、1 =いいえ – Luis