Me acabo de dar cuenta de que no hay argumento version
para R
's require()
o library()
funciones. ¿Qué hacen las personas cuando necesitan asegurarse de tener al menos una versión mínima de un paquete, de modo que, p. saben que se corrigió algún error, o alguna característica está disponible, o lo que sea?Requerir la versión mínima del paquete R
Soy consciente de las cosas Depends
para los autores del paquete, pero yo estoy buscando algo para usar en los scripts, entornos interactivos, org-mode
archivos, fragmentos de código, etc.
Gracias. Parece que 'compareVersion()' es lo correcto para usar para la comparación de versiones. –
Impresionante esa función estaba allí, intenté hacer algo yo mismo, pero eso no era necesario :). –
@KenWilliams - Buena captura. Lo eché un vistazo y me desvió de su declaración de la página de ayuda que dice que "los números de versión del paquete R son de la forma 'x.y-z'". Pero parece que en realidad es 'strsplit()' s en los dos '" - "' y '". "', Por lo que los detalles no importan. –