1) ¿Por qué querrías hacer eso? Hay más de 3500 (a partir de febrero de 2012) de ellos?
2) ¿Has mirado CRAN Task Views y el paquete ctv que te permite instalar paquetes de una tarea determinada?
3) Usted negrita pregunta es una consulta de indexación simple que se puede hacer a mano (y además de eso, también ver help(sets)
)
R> available <- LETTERS # a simple set
R> installed <- LETTERS[c(1:10, 15:26)] # a simple subset
R> available[ ! available %in% installed ]
[1] "K" "L" "M" "N"
R>
Editar: en respuesta a su seguimiento:
a) Si un paquete no pasa 'R CMD Check' en Linux y Windows, no se carga en CRAN. Entonces ese trabajo está hecho.
b) Obtener todo depende de su fin es el trabajo también como se verá. Lo hicimos para cran2deb que está en http://debian.cran.r-project.org (que hace la construcción de paquetes de Debian completa que es más que la instalación). Obtenemos alrededor de 2050 de 2150 paquetes construidos. Hay algunos que rechazamos construir debido a la licencia, algunos no podemos debido a la falta de encabezados o libs y algunos que no podemos construir porque necesitan, p. Paquetes BioConductor.
Otro caso de uso sencillo es la creación de una computadora portátil a otro analista, que puede estar trabajando fuera de línea. En lugar de tratar de anticipar qué paquetes usarán, simplemente instálelos. Mi departamento toma este enfoque al configurar las computadoras portátiles de los analistas. – fmark
'setdiff (letras, letras [5:15])' – baptiste