2011-10-24 8 views
6

Soy nuevo en R y me gustaría saber dónde puedo encontrar una implementación estándar de una estructura de datos correspondiente a un conjunto matemático en R. Algo similar al conjunto de tipos de pitones, por ejemplo.¿Cómo puedo encontrar una implementación de una estructura de datos correspondiente a un conjunto matemático en R?

+0

Un poco más de detalle (para aquellos de nosotros que no conocen el tipo 'set' de Python)? R sí ha establecido operadores que pueden operar en vectores - ver '? Union' –

+0

Esta es una buena pregunta. Resulta que las listas en R no tienen herramientas de manipulación de conjuntos precisos, por ejemplo, "intersectar" no se comporta correctamente. Ver [la viñeta] (+ 1 Solo porque [la viñeta] (http://ftp.heanet.ie/mirrors/cran.r-project.org/web/packages/sets/vignettes/sets.pdf) a ' set's package sugerido por Spacedman. – Iterator

+0

@Iterator: Las cuatro operaciones establecidas en la página de ayuda "sets" no están documentadas para aceptar listas como argumentos. Ofrecer una lista es el "comportamiento incorrecto". Si desea algo más matemático, instale el paquete sets: http: //cran.r-project.org/web/packages/sets/index.html, que sí implementa un tipo de datos set. –

Respuesta

7

Creo que debe aprender a buscar CRAN, el archivo R. He encontrado esto:

http://ftp.heanet.ie/mirrors/cran.r-project.org/web/packages/sets/index.html

Nota de la URL no es mi espejo local. Comience en www.r-project.org y continúe.

+0

Muchas gracias. Especialmente para el consejo sobre CRAN. – Nico

+0

+1 Simplemente porque [la viñeta] (http://ftp.heanet.ie/mirrors/cran.r-project.org/web/packages/sets/vignettes/sets.pdf) bien vale la pena leer para cualquiera que use listas para imitar conjuntos en R. Cosas muy interesantes. – Iterator

Cuestiones relacionadas