Присвоение значений вашему вектору
Предполагая, что у вас есть вектор с именем myVector
, вы можете заменить его значения следующим кодом:
myVector <- c(1, 2, 3, 45, 56, 0,-1, -99, 12, -5)
myVector[myVector > 0] <- 1 #Replace values > 0 with 1
myVector[!myVector > 0] <- 0 #Replace values not > 0 with 0
Результат будет:
> myVector
1 1 1 1 1 0 0 0 1 0
Надеюсь, это поможет.