2016-04-19 19 views

答えて

1

Rでは、

df1[] <- +(df1=="Yes") 

それとも

df1[] <- lapply(df1, function(x) as.integer(x=="Yes")) 

注を行うことができますいずれかを "はい" を0にしてくださいと "いいえ" の記事でdf1=="No"x=="No"を置き換え、1である場合。

0

「変換」は簡単ですが、文字列との単純な配列であれば、あなたのデータセットがどのように見えるかイムはわからない、これは役立つだろう:

b = ["Yes", "No", "Yes"] 
a = [ 0 if x.lower() == "yes" else 1 for x in b] 
0
dat <- as.factor(c("yes", "no", "yes", "yes")) 
as.numeric(dat) - 1 
関連する問題