2016-12-01 5 views

答えて

2

ifelse関数を使用できます。

a = 1:100 

median = 60 

ifelse(a >= median, 1, 0) 

この問題でデータフレームを使用する場合は、dplyr(0.5.0)を使用する方が効率的です。

a = data.frame(col1 = 1:100) 



a %>% mutate(dummy = case_when(.$col1 >= 60 ~ 1, 
           .$col1 < 60 ~ 0)) 
関連する問題