2016-04-19 4 views

ответ

1

В R мы можем либо сделать

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

Или

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

ПРИМЕЧАНИЕ: Если "Да" должно быть 0 и "Нет" 1, заменить df1=="No" и x=="No" в должности.

0

«преобразование» легко, но я не уверен, как набор данных выглядит, если его простой массив со строками, то это помогло бы:

b = ["Yes", "No", "Yes"] 
a = [ 0 if x.lower() == "yes" else 1 for x in b] 
Смежные вопросы