Рассмотрим вектор х:создать новый dataframe из недостающих значений
x <- c(0, 5, 10, 25, 30)
Я хотел бы создать новый вектор с «отсутствующими значениями», что означает, что все значения, которые были «пропущены», если бы я иметь последовательность с интервалами 5.
таким образом, для данного примера, выходной shouldbe:
xna <- c(15, 20)
Кроме того, я должен был бы сделать функцию, так что я могу сделать это в любой вектор х.
nats <- function(x){
lastvalue <- x[length(x)]
firstvalue <-x[1]
xseq <- seq(firstvalue, lastvalue, 5)
for i in xseq {
# if x is not in x seq put it into a vecotr xna #
}
xna
}
Я действительно не знаю, как это сделать. Был бы действительно оценен предложения или если есть уже функция, которая может это сделать.
Пожалуйста, помогите,
Почему 15 элемент 'xna'? Это также элемент 'x', и из того, что я понимаю, не« пропущено ». Не могли бы вы уточнить? –
Вы правы, я отредактировал вопрос. 15 не должно быть. –