Установка ошибки ggplot «подпись за пределами» - PullRequest
4 голосов
/ 02 апреля 2011
$ R
R version 2.12.2 (2011-02-25)
Platform: i486-pc-linux-gnu (32-bit)

> install.packages("ggplot2", dep="T")
Error in apply(available[p1, dependencies, drop = FALSE], 1L, function(x)  paste(x[!is.na(x)],  : 
  subscript out of bounds

Что я могу сделать, чтобы установить ggplot2?

1 Ответ

5 голосов
/ 02 апреля 2011

Прочтите справку по функциям!Начиная с ?install.packages мы имеем:

dependencies: logical indicating to also install uninstalled packages
          on which these packages depend/suggest/import (and so on
          recursively).  Not used if ‘repos = NULL’.  Can also be a
          character vector, a subset of ‘c("Depends", "Imports",
          "LinkingTo", "Suggests", "Enhances")’.

Таким образом, это ясно говорит о том, что вам необходимо указать логическое значение, TRUE или FALSE."T" не является логическим TRUE и не является T на самом деле.Всегда пишите TRUE и FALSE, иначе вы можете столкнуться с большим количеством неприятностей.Не стоит экономить на нескольких нажатиях клавиш.

Как я показал в ответе на предыдущий Q:

R> install.packages("ggplot2", dependencies = TRUE)

работает.Так почему же вы изменили то, что я показал, что вы работали?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...