Скобки делают вектор другим. Как именно оценивается векторное выражение?

У меня есть фрейм данных следующим образом:

planets               type diameter rotation rings
Mercury Terrestrial planet    0.382    58.64 FALSE 
Venus   Terrestrial planet    0.949  -243.02 FALSE 
Earth   Terrestrial planet    1.000     1.00 FALSE 
Mars    Terrestrial planet    0.532     1.03 FALSE
Jupiter          Gas giant   11.209     0.41 TRUE
Saturn          Gas giant     9.449     0.43 TRUE
Uranus          Gas giant     4.007    -0.72 TRUE
Neptune          Gas giant    3.883     0.67  TRUE

Я хотел выбрать последние 3 строки:

planets_df[nrow(planets_df)-3:nrow(planets_df),]

Однако у меня есть кое-что, чего я не ожидал:

planets          type                  diameter rotation rings
Jupiter          Gas giant            11.209     0.41  TRUE
Mars             Terrestrial planet    0.532     1.03 FALSE
Earth            Terrestrial planet    1.000     1.00 FALSE
Venus            Terrestrial planet    0.949  -243.02 FALSE
Mercury          Terrestrial planet    0.382    58.64 FALSE

С методом проб и ошибок я узнал, что

> (nrow(planets_df)-3):nrow(planets_df)
[1] 5 6 7 8

а также

> nrow(planets_df)-3:nrow(planets_df)
[1] 5 4 3 2 1 0

Как именно R оценивает: заявление (со ссылкой на скобки)?

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

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