Convert vector of 0 and 1 to binary vector in R

后端 未结 4 863
忘掉有多难
忘掉有多难 2021-01-28 07:16

It is quite surprise to me that I could not find a ready answer for this question on stackoverflow.

In R, I have a vector of 0 and 1, and I wan

4条回答
  •  借酒劲吻你
    2021-01-28 08:17

    We can use !!:

    rep(0:1, 5)
    [1] 0 1 0 1 0 1 0 1 0 1
    
    !!rep(0:1, 5)
    [1] FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE  TRUE
    

    All 0s will be converted to FALSE, any other numeric to TRUE.

提交回复
热议问题