Дополнение пустого индексного вектора снова пустой индексный вектор

Я знаю, что этот вопрос уже был опубликован, но ответ был уловкой, чтобы решить данную проблему другим способом, но основной вопрос остался без ответа.

Вопрос в этом.

somevector <- 1:5
emptyindeces <- vector()
somevector[-emptyindeces] #returns empty vector

Почему это не оригинальный вектор?

Есть ли причина для этого, или я неправильно понимаю? Если так, то как правильно получить дополнение индекса вектора.

Ответы на вопрос(3)

Ваш ответ на вопрос