Дополнение пустого индексного вектора снова пустой индексный вектор
Я знаю, что этот вопрос уже был опубликован, но ответ был уловкой, чтобы решить данную проблему другим способом, но основной вопрос остался без ответа.
Вопрос в этом.
somevector <- 1:5
emptyindeces <- vector()
somevector[-emptyindeces] #returns empty vector
Почему это не оригинальный вектор?
Есть ли причина для этого, или я неправильно понимаю? Если так, то как правильно получить дополнение индекса вектора.