Подскажите, как сделать так, что бы осталось только каждое третье значение в векторе
Код: Выделить всё
x <- sample(1:100, 12)
[1] 39 52 16 42 6 63 76 83 90 62 71 44
# Должно получится
[1] NA NA 16 NA NA 63 NA NA 90 NA NA 44
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
Код: Выделить всё
x <- sample(1:100, 12)
[1] 39 52 16 42 6 63 76 83 90 62 71 44
# Должно получится
[1] NA NA 16 NA NA 63 NA NA 90 NA NA 44
Код: Выделить всё
replace(x, 1:length(x) %% 3 != 0, NA)
Код: Выделить всё
x <- sample(1:100, 12)
x1 <- rep(NA, length(x))
Ind <- seq(1,length(x), by=3)
x1[Ind] <- x[Ind]
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).